【发布时间】:2014-12-19 14:50:47
【问题描述】:
有一个问题。
在我提出问题之前,我想为标签添加类似 db-optimization 但标签不存在的东西。
实际上,我的数据库中有很多表,我正在编写一个程序,对企业解决方案做一些事情,我有一个程序员可以看到的“alpha”系统,一个程序员可以看到的“beta”系统,还有一些用户和生产系统。
现在,我有很多这样的表(不是全部):
- 表
- Table_beta
- Table_alpha
我知道我可以将所有 beta 和 alpha 表放在他们自己的数据库中(我可以创建我需要的那个),并更改所有需要的关系。
我已经知道 mysql db 对单个表大小的限制,最终对数据库文件本身(如果没有拆分)。 我也知道,将它们分开可以对操作性能有所帮助。
你怎么看?哪种解决方案更好?实际一个还是分贝分开一个?
作为参考,该应用程序是一款网络游戏,游戏系统将存储 120MB 到 200MB 的空间,每个玩家的最低存储空间接近 5MB。
提前感谢您的回复。
【问题讨论】:
标签: mysql database-design