【发布时间】:2012-02-02 03:11:19
【问题描述】:
我仍在努力了解使用 Azure Tables 的正确方法。我知道他们有一个分区键和一个行键,就是这样。其他所有内容都只是您保留在该行中的数据。
用例
我的网络应用程序获取用户上传的文件,将它们放入队列中,然后让工作人员滚动处理队列并对这些文件进行分析。
我想根据我们在处理这些文件时发现的内容将有关这些文件的消息放入 Azure 表中。
然后,我计划在成员访问网页时进行 AJAX 调用以获取成员消息。如果用户单击消息或关闭消息,那么我会将其从表中删除。非常 StackOverflowish。
问题
我的问题是如何将这些消息最好地存储在我的 Azure 表中。
到目前为止,这是我的想法:
PartionKey:MemberID
RowKey:???(不确定有什么)
列数据:消息数据包括任何链接和时间戳。也可能是观看次数。
我想不出我会在行键的单独索引中放入什么。时间戳可以正常工作,因此我可以正确地订购消息,但我认为我不会因此而物有所值。
【问题讨论】:
标签: azure azure-storage