【问题标题】:Design Federation in SQL AZURESQL AZURE 中的设计联盟
【发布时间】:2012-07-06 13:01:32
【问题描述】:

我需要您对在 SQL AZURE 中应用联合的建议。在我最近的一个项目中,我已经有一个 Azure 数据库。在这个项目中,我有一个很大的客户列表,每个客户都有另外一大组注册用户(超过 25000,因为它是一个医疗系统)。

为此,我们的工作是为每个客户创建一个联盟。因此,客户数据存储在主数据库中,每个客户下的注册用户数据可以存储在单独的联合成员中。

我的问题是如何设计联合密钥,因为如果我使用客户 ID 作为联合密钥,那么第一个联合成员中的所有用户都应该拥有相同的密钥。所以这是不可能的。如果您有任何想法,请与我分享

我该如何解决这个问题?请帮我。

【问题讨论】:

    标签: c# sql-server-2008 azure-sql-database federation


    【解决方案1】:

    你的问题有点棘手。您想按客户联合,但您希望客户在根数据库中。如果用户属于客户,您的用户对客户有某种引用,那么您可以在客户 ID 上进行联合。

    如果用户登录,他们不需要访问客户吗?

    我建议你看看这篇文章:

    Scale-First Approach to Database Design with Federations: Part 1 – Picking Federations and Picking the Federation Key

    【讨论】:

      猜你喜欢
      • 2020-10-04
      • 1970-01-01
      • 1970-01-01
      • 2012-09-21
      • 2018-03-12
      • 1970-01-01
      • 2015-10-15
      • 2013-03-01
      • 2021-12-28
      相关资源
      最近更新 更多