我即将开发一个小型的cms \论坛。多个客户将拥有自己的访问权限,客户可以在其中进行白色通信。
什么是最佳实践 - 为每个客户的cms数据创建单独的SQL数据库,或者为包含所有客户数据的数据创建一个大数据库?
答案 0 :(得分:0)
由于我无法发表评论,所以我只能在这里打字。
奇怪的是,您希望为每个客户提供单独的数据库,并且似乎无法仅为一个目的或功能管理多个数据库。例如,您如何识别哪个数据库属于哪个客户?此外,您是否希望为每个客户分配许多资源?如果客户不活跃,数据库就会浪费掉。
因此,我建议您使用一个数据库来管理所有客户数据,这是正常的解决方案。