【发布时间】:2009-03-30 20:42:47
【问题描述】:
当休眠对象模型和数据库物理模型不再匹配时,是否存在任何实际问题(例如性能)?有什么顾虑吗?它们应该保持同步吗?
我们当前的系统最初是为少数用户设计的,因此没有做太多努力来保持物理和对象的同步。开发人员继续他们的任务,而架构师没有监控。现在我们正在将旧系统重写/导入到新系统中,有人担心旧系统会处理大量用户量,并可能使新系统陷入瘫痪。
更新 20090331
下面来自 Pete 的 cmets - 关注的是数据层与对象层中的表/数据关系。如果两者之间没有依赖关系,那么如果这些关系不匹配,就不会影响性能?对吗?
在我看来,开发团队花费大量时间“调整”休眠查询/对象,但没有在数据库层花费大量时间来提高应用程序的性能。我会假设他们会在两个层面上进行调整。
这些问题可能只是因为最初的数据库设计不佳,并试图通过使用 Hibernate 来弥补/弥补差异吗?
(我是这个项目的新手,所以正在追赶)
【问题讨论】:
-
在哪些方面不匹配?
标签: java performance hibernate