我们现在拥有的:
1. SQL Server 2008 R2标准版
2. 100张桌子
3.~1000-2000件可编程性(存储过程,函数等)
我们的5个表包含适用于所有客户的全局信息。其余表包含特定于客户的信息。
因此,我们必须将Customer_Id添加到每个表中。一个客户可以在一个表中具有> 100000条记录
我们希望实现以下目标:
1.按客户分开数据,以便他们可以导航到http://Customer.ourApp.com
来登录他们的应用程序
2.加快速度。
最直接的解决方案是使用单独的数据库,但由于影响的数量,我不喜欢这个想法:
1.需要镜像全球数据
2.开发和发布时更难维护
3.更难建立新客户。
有哪些可行的方法可供研究?任何有趣的读物?任何一般建议?