3

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

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

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

我怎么解决这个问题?请帮我。

4

1 回答 1

2

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

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

我建议你看看这篇文章:

使用联合进行数据库设计的规模优先方法:第 1 部分 - 选择联合和选择联合密钥

于 2012-07-06T12:04:49.070 回答