SQL-最佳实践

SQL-最佳实践,sql,Sql,我即将开发一个小型cms\论坛。多个客户将拥有自己的访问权限,客户可以在其中与他们通信 最佳做法是什么?对每个客户的cms数据创建单独的SQL db,或者创建一个大型SQL db来包含所有客户数据?因为我无法评论,所以只能在此处键入 奇怪的是,您希望每个客户都有单独的数据库,而且似乎不可能只为一个目的或功能管理多个数据库。例如,您如何确定哪个数据库属于哪个客户?此外,您是否希望为每个客户分配许多资源?如果客户不活跃,db就是浪费 因此,我建议您使用一个数据库来管理所有客户数据,这是一个正常的解决

我即将开发一个小型cms\论坛。多个客户将拥有自己的访问权限,客户可以在其中与他们通信


最佳做法是什么?对每个客户的cms数据创建单独的SQL db,或者创建一个大型SQL db来包含所有客户数据?

因为我无法评论,所以只能在此处键入

奇怪的是,您希望每个客户都有单独的数据库,而且似乎不可能只为一个目的或功能管理多个数据库。例如,您如何确定哪个数据库属于哪个客户?此外,您是否希望为每个客户分配许多资源?如果客户不活跃,db就是浪费

因此,我建议您使用一个数据库来管理所有客户数据,这是一个正常的解决方案。

我认为可能重复的是您正在寻找的技术术语。对于堆栈溢出来说,这是一个太大的主题,它针对的是狭隘的以激光为中心的编程技术问题解决方案对。我绝对会投票选择一个数据库,并处理数据库中的客户。不要为每个客户创建单独的数据库