从不同站点分离数据

时间:2012-06-28 17:00:55

标签: database portal

我们正在创建一个包含大量用户,其活动,日历和要管理的内容的网络解决方案。此解决方案可以是白色标签,可以作为服务出售给其他供应商,即虽然主机位于我们的SINGLE服务器中,但您将拥有自己的管理员,并且拥有自己的用户和单独的内容,与其他供应商完全断开连接。例如,我们将以

的形式托管解决方案

www.example.com/company1

www.example.com/company2

www.example.com/company3

问题是我们应该为不同的公司使用不同的数据库,或者我们应该使用单个数据库来管理所有公司。

由于

1 个答案:

答案 0 :(得分:1)

您应该为每个公司使用单独的数据库,除非您提供某种服务,公司知道数据正在汇集。

这是一个数据保护问题。无论你多么发誓一家公司只能在表格中看到他们的数据,你可能无法使潜在客户相信这一事实。

此外,您需要保持在不同服务器上运行数据库的选项。您不希望一家公司的最高业绩影响另一家公司。或者,您不希望对一家公司进行特殊更改 - 这可能需要使用他们的知识来降低应用程序 - 以影响其他客户。