客户特定数据库记录

时间:2013-05-24 20:21:25

标签: c# asp.net sql-server sql-server-2008-r2

我们现在拥有的:
1. SQL Server 2008 R2标准版
2. 100张桌子 3.~1000-2000件可编程性(存储过程,函数等)

我们的5个表包含适用于所有客户的全局信息。其余表包含特定于客户的信息。

因此,我们必须将Customer_Id添加到每个表中。一个客户可以在一个表中具有> 100000条记录 我们希望实现以下目标:
1.按客户分开数据,以便他们可以导航到http://Customer.ourApp.com
来登录他们的应用程序 2.加快速度。

最直接的解决方案是使用单独的数据库,但由于影响的数量,我不喜欢这个想法:
1.需要镜像全球数据
2.开发和发布时更难维护 3.更难建立新客户。

有哪些可行的方法可供研究?任何有趣的读物?任何一般建议?

0 个答案:

没有答案