我应该将财务日志相关信息存储在不同的数据库中吗?

时间:2014-10-01 14:26:43

标签: mysql database-design architecture database-performance

我,我们多年来一直在开发应用程序, 我们有~130个表,它们表示~2.5G的数据在2000万“行”中重新分配〜。

到目前为止,我们总是将所有数据存储在同一个数据库中,但我想知道是否已经做得很好,如果我不应该开始将新数据存储在不同的数据库中(如果可能的话)。

  • 一方面,使用单个数据库允许轻松地使用复杂查询交叉数据
  • 另一方面,我想知道我是否没有唤醒整个核心系统,它可以用更少的数据来提高防撞/性能。
你怎么看?哪一个最好?

(我想知道,因为从现在起,我将不得不存储在我们的应用程序中传递的每一个和单个财务操作。(一个ESB)。它不是将它们存储在核心数据库上的良好开端)< / p>

1 个答案:

答案 0 :(得分:0)

数据库的容量取决于数据库服务器的大小。将数据拆分到同一服务器上的两个数据库中不会提高性能,并且会使编码变得更加困难。

我有一个SQL Server数据库,其数据为1.2TB,数十亿行