4
一个大数据库与几个小数据库
我们有一种情况,我们可以(A)使用表前缀在一个MySQL数据库中部署应用程序实例,或者(B)对应用程序的每个实例使用不同的MySQL数据库,例如, 设置“ A”: central_database app1_table1 app1_table2 app1_tablen ... appn_table1 appn_table2 appn_tablen 最终结果是具有许多表的大型数据库。 设置“ B”: app1_db table1 table2 tablen ... appn_db table1 table2 tablen 最终结果是许多数据库带有某些表。 在所有条件都相同的情况下(例如,数据量,应用程序实例数等),采用这两种方法的利弊是什么?什么会对数据库性能和维护造成不利影响?该应用程序基于PHP 5,可在Apache 2.x上运行,而我们正在运行MySQL5.x。 非常感谢您的时间和想法!