小编Eve*_*ker的帖子

CosmosDB 令人困惑的分区键

我正在研究 CosmosDB 的 Python 示例(请参阅CosmosDB for Python),我看到一个容器定义如下:

    partition_key = PartitionKey(path='/id', kind='Hash')
    db.create_container(id=id, partition_key=partition_key)
Run Code Online (Sandbox Code Playgroud)

读取项目的代码:

response = container.read_item(item=doc_id, partition_key=doc_id)

Run Code Online (Sandbox Code Playgroud)

现在我的困惑是为什么选择与唯一文档 ID 相同的分区键。那么,这里分区有什么用呢?

在我看来,分区适用于共享某些公共组的键,例如食物组的分区。

python partitioning azure-cosmosdb

0
推荐指数
1
解决办法
1410
查看次数

标签 统计

azure-cosmosdb ×1

partitioning ×1

python ×1