我可以在Azure表存储中使用guid作为PK(PartitionKey)吗?或者我应该使用有序字符串吗?
PartitionKey = Guid.NewGuid().ToString("N").ToLower();
或
PartitionKey = DateTime.UtcNow.ToString();
哪个键对性能有好处?
答案 0 :(得分:2)
这取决于您的访问模式,但一般来说,使用有序列表是仅附加模式的示例,该模式不适用于高规模方案,并且不鼓励使用。您可以从azure存储博客链接How to get most out of Windows Azure Tables
了解更多关于设计azure表的好方法