【发布时间】:2014-11-26 10:22:19
【问题描述】:
我,我们多年来一直在开发应用程序, 我们有约 130 个表,它们代表约 2.5Go 的数据,分成 2000 万“行”~。
到目前为止,他一直将所有数据存储在同一个数据库中,但我想知道谁做得好,以及我是否不应该开始将新数据存储在不同的数据库中(如果可能的话)。
- 一方面,使用单个数据库可以轻松地通过复杂查询交叉数据
- 另一方面,我想知道我是否没有唤醒整个核心系统,因为它本应更防崩溃/性能更好,数据更少。
你怎么看?哪个最好?
(我想知道,因为从现在开始,我必须存储在我们的应用程序中传递的每一个财务操作。(ESB)。不将它们存储在核心数据库中将是一个好的开始)
【问题讨论】:
标签: mysql database-design architecture database-performance