0

我们现在拥有的:
1. SQL Server 2008 R2 标准版
2. 100 个表
3. 约 1000-2000 个可编程性(存储过程、函数等)

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

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

最直接的解决方案是使用单独的数据库,但我不喜欢这个想法,因为它有很多含义:
1. 需要镜像全局数据
2. 开发和发布时更难维护
3. 更难建立新客户.

有哪些可能的研究方法?有什么有趣的读物吗?任何一般性建议?

4

0 回答 0