gpt4 book ai didi

azure-table-storage - 在 Azure 表存储中使用时间戳作为 RowKey 是否合理?

转载 作者:行者123 更新时间:2023-12-05 01:43:31 26 4
gpt4 key购买 nike

对于我的模式,我可以选择一个好的分区键,但不幸的是,我在分区中没有任何唯一的东西。所以我决定按以下方式将 DateTime 属性用作 RowKey:

RowKey = DateTime.UtcNow.ToString("yyyyMMddHHmmssfffffff");

这种使用是否合理?

最佳答案

RowKey可以使用DateTime,这样的设计是合理的。您还可以考虑使用反向刻度 string.Format("{0:D19}", DateTime.MaxValue.Ticks - DateTime.UtcNow.Ticks),它以相反的日期和时间顺序排序,因此您可以轻松检索 PartitionKey 中最近的 n 个实体。

要查看更多详细信息,您可以查看 Azure Storage Table Design Guide 中的“Log tail pattern” .

关于azure-table-storage - 在 Azure 表存储中使用时间戳作为 RowKey 是否合理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49198907/

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