gpt4 book ai didi

Azure Cosmos DB - 了解分区键

转载 作者:行者123 更新时间:2023-12-03 07:34:28 25 4
gpt4 key购买 nike

我正在设置我们的第一个 Azure Cosmos DB - 我将把其中一个 SQL Server 数据库中的表中的数据导入到第一个集合中。在设置集合时,我很难理解分区键的含义和要求,在设置这个初始集合时我特别必须命名该分区键。

我已阅读此处的文档:( https://learn.microsoft.com/en-us/azure/cosmos-db/documentdb-partition-data ),但仍然不确定如何继续执行此分区键的命名约定。

有人可以帮助我理解我应该如何思考命名这个分区键吗?请参阅下面的屏幕截图,了解我要填写的字段。Partition Key Name

如果有帮助的话,我导入的表由 7 列组成,包括唯一的主键、一列非结构化文本、一列 URL 以及该记录 URL 的其他几个辅助标识符。不确定这些信息是否与我应如何命名我的分区键有关。

编辑:根据 @Porschiey 的请求,我添加了要从中导入的表中的几条记录的屏幕截图。

enter image description here

最佳答案

老实说video here * 对理解 CosmosDb 中的分区有很大帮助。

但是,简而言之:PartitionKey 是每个单个对象都存在的属性,最适合将相似的对象分组在一起。

很好的例子包括位置(如城市)、客户 ID、团队等。当然,这很大程度上取决于您的解决方案;因此,如果您要发布您的对象的外观,我们可能会推荐一个好的分区键。

编辑:应注意,10GB 以下的集合不需要 PartitionKey。 (感谢大卫·马科贡)

<小时/>

* The video曾经住在 this MS docs page标题为“Azure Cosmos DB 中的分区和水平缩放”,但已被删除。上面提供了直接链接。

关于Azure Cosmos DB - 了解分区键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45067692/

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