使用唯一的分区键会创建范围分区吗?

时间:2014-10-09 11:33:43

标签: azure azure-storage

我正在考虑使用分区键的时间戳来记录消息,以便始终以最新的订单进行排序。

PartitionKey = String.Format("{0:D19}", DateTime.MaxValue.Ticks - DateTime.UtcNow.Ticks);

由于密钥每次都没有以相同的模式增加,在这种情况下分区是否仍然会在范围分区中分组?

它仅用于日志记录,不会有更新,只会插入新的更新,最终可能会删除旧版本。要查询的主要属性是日期范围,用户和entityName(它发生在哪里)。

1 个答案:

答案 0 :(得分:0)

查看Understanding the Table Service Data ModelDesigning a Scalable Partitioning Strategy for Azure Table Storage - TableEntity已有Timestamp属性。由于您没有进行更新,因此时间戳应足以进行日期范围查询。