【发布时间】:2015-10-24 12:07:30
【问题描述】:
我们即将启动一个需要大量数据处理的金融项目(例如日常运行的程序来排序、路由、过滤大量数据)。
我的问题是,使用 Hibernate 作为 JPA 提供者,最好在哪里处理数据?业务对象或数据库批处理。
更多详情:
业务对象处理大部分处理逻辑,然后只触发对数据库的 CRUD
数据库处理大部分处理逻辑和CRUD到数据库表,业务对象句柄
就可维护性和可扩展性而言,哪一种方法更好?
【问题讨论】:
-
一个合适的领域模型更容易维护,但性能不如纯数据库脚本。您必须在两者之间找到良好的平衡。
-
非常感谢您的建议。 :) 这是一个很好的起点,可以进一步计划和思考。再次感谢。
标签: hibernate design-patterns database-design architecture