关于Azure表存储中的PK?

时间:2014-05-27 12:18:05

标签: c# azure-table-storage

我可以在Azure表存储中使用guid作为PK(PartitionKey)吗?或者我应该使用有序字符串吗?

PartitionKey = Guid.NewGuid().ToString("N").ToLower();

PartitionKey = DateTime.UtcNow.ToString();

哪个键对性能有好处?

1 个答案:

答案 0 :(得分:2)

这取决于您的访问模式,但一般来说,使用有序列表是仅附加模式的示例,该模式不适用于高规模方案,并且不鼓励使用。您可以从azure存储博客链接How to get most out of Windows Azure Tables

了解更多关于设计azure表的好方法