我应该将与X模块相关的表拆分到不同的数据库中吗? Mysql的

时间:2010-06-14 14:38:36

标签: mysql database database-design

我继承了一个相当庞大且有些混乱的代码库,并且其任务是让它变得更快,更少,并且通常更好。

目前,我们使用一个大型数据库来保存网站所有方面的所有数据。由于我们需要计划未来的显着增长,我正在考虑将与站点的特定部分相关的表拆分到不同的数据库中,因此,如果/当一个服务器的某个服务器太大,我可以更轻松地将一些用户数据迁移到不同的mysql服务器,同时保持整体完整性。

我仍然需要在新数据库的某些表上使用连接。

这是正常的事吗?

我会因此受到影响吗?

1 个答案:

答案 0 :(得分:1)

如果您关心数据量,那么您最好维护一个数据库并确保您的服务器有足够的磁盘空间/内存。 如果您关心访问/秒,那么请查看在不同服务器上运行多个数据库副本以进行负载平衡,使用主 - 主复制使它们保持同步。