1

首先,我不知道这是否是这个问题的正确平台。我希望是的。这基本上是一个架构问题,或者更具体地说是一个数据库设计问题。

我的公司要求我创建一个基于服务的网站,个人订户可以登录到他们自己的可定制零售店。与此要求相关的一个基本问题是设计数据库。据我所知,有两种主要方法

  1. 为每个订阅者/客户创建一个基于模板的单独数据库。
  2. 为所有客户端提供一个数据库,并根据主键字段链接表。

如果有人对上述情况有经验或可以提供任何有用的见解,请告诉我。

问候罗米

4

1 回答 1

1

独立数据库

  • 您可以轻松地将它们放到其他专用服务器上
  • 您必须为 1,000 个客户端管理 1,000 个数据库
  • 您的应用程序需要确定必须使用哪个数据库

一个有关系的数据库

  • 您只需管理一个数据库
  • 减少应用程序的额外复杂性(大量配置等)
  • 您可以轻松地JOIN在所有客户端上使用表格。对于统计数据或其他任何东西。
于 2012-09-12T16:37:36.990 回答