gpt4 book ai didi

azure - 用于扩展的身份列与 GUID

转载 作者:行者123 更新时间:2023-12-03 01:10:25 26 4
gpt4 key购买 nike

我正在为 Azure 云设计一个 SQL 数据库,我想知道如何使用 IDENTITY 与 GUID 列作为主键,特别是在扩展数据库时。我已经了解它们之间的大小、性能和集群差异,但我担心如果我们扩展或地理复制数据库,IDENTITY 列会发生什么情况?如果我们需要扩展,使用 IDENTITY 列最终会带来不好的后果吗?

我尝试在 SQL Azure 中在线搜索与此相关的最佳实践,但我找到的所有文档似乎都是 2010 年或 2012 年的。

预先感谢您的帮助!

最佳答案

您只需在写入操作同一数据集的多个不同主数据库时需要担心。例如,如果您对数据库进行分片,则可能会出现这种情况。每当您只写入一个数据库时,应该不会有问题。

异地复制不是问题,因为辅助副本(如果可以访问的话)是只读的,并且 ID 仅在主副本上生成。故障转移后 IDENTITY 将正常工作。

关于azure - 用于扩展的身份列与 GUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29831308/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com