我们正在生产不带PARTITION KEY的生产cosmosdb集合,现在我们决定引入PARTITION KEY,可以理解的是,这需要使用分区键创建新的集合,并伴随生产停机时间进行数据迁移。我们所有具有/ id属性的集合对于给定集合都是唯一的。问题是,/ id是否将是分区键的理想选择?如果是,是什么利弊?
答案 0 :(得分:0)
首先,您应该查看从官方docs中选择分区键的文档
如果要使用id作为分区键,则需要检查/理解是否在id以外的属性上查询数据,因为将被迫进行跨分区查询。如果不是Id,则最好选择它作为分区键