我继承了一个相当大且有些混乱的代码库,并且被赋予使它更快,更少麻烦并且总体上更好的任务。
当前,我们使用一个大型数据库来保存网站各个方面的所有数据。由于我们需要计划未来的显着增长,因此我正在考虑将与网站的特定部分相关的表拆分为不同的数据库,因此,如果/对于一个服务器而言,当表太大时,我可以更轻松地将一些用户数据迁移到其他服务器mysql服务器,同时保持整体完整性。
我仍然需要在新数据库的某些表上使用联接。
这是正常的事吗?
我会因此受到性能影响吗?
最佳答案
如果您担心数据量,那么最好维护一个数据库,并确保服务器具有足够的磁盘空间/内存。
如果您担心访问/秒,请查看在独立服务器上运行数据库的多个副本以实现负载平衡,并使用主-主复制来保持同步。