【发布时间】:2010-12-02 11:36:38
【问题描述】:
在 Web 应用程序中,最好将所有数据保存到一个数据库中,还是为每个客户创建一个数据库?
单个数据库将更容易和更快地维护(更新、备份等),但如果出现任何问题......每个人都会被阻止。
也许我可以创建单个表然后授予权限,但我不是大师..
【问题讨论】:
-
@Col。 Shrapnel:的确如此,但这个格言适用于任何场景。
-
@Piskvor 回答了这个问题。
-
如果您的网络服务器出现故障怎么办?您的解决方案是否也为每个客户端使用单独的网络服务器?研究集群、备份服务器(主/从)、高可用性等......使用单独的数据库将是维护的噩梦。
-
这个问题没有正确答案。这取决于太多的事情。
-
@Dan Grossman 你能告诉我吗?也许我可以在问题中添加它