可能重复:
one database or multiple databasesMySQL多个数据库包含完全相同的表或一个数据库与所有记录?
所以说,我将有50个项目,每一个消息日志,通讯录,里程碑信息等。现在它被设定为每个项目获得自己的数据库。但我想知道是否有一个单一的项目数据库与由(已有的)项目ID链接的所有记录更有效率。
我可以想到很多原因,为什么从长远来看,当这些表格需要大量信息时,以及随着越来越多的信息被添加和更改,维护这些更改和提取信息,它会更简单/更高效。
很想听听关于这个话题的一些讨论!谢谢。
[一个或多个数据库(http://stackoverflow.com/questions/3454812/one-database-or-multiple-databases)和[在同一MySQL数据库多个位点](HTTP的可能重复:// stackoverflow.com/questions/1548254/multiple-sites-in-same-mysql-database) – Jocelyn
有类似的讨论在这里http://stackoverflow.com/questions/13059168/how-to-build-a-multi-tenant-应用程序 - 但只股 - 某些桌/ 13059277#comment17736675_13059277 –
我们确实需要一些更多的背景下...这是供内部使用(与潜在客户的访问)项目管理系统或者是这个东西就像一个milti现场CMS安装主要用户是客户端的地方? – prodigitalson