Azure存储:Blob与表

时间:2015-09-12 05:04:58

标签: windows-phone-8.1 azure-storage

我有5,000组着名艺术品的三组数据:

  1. Jpeg Images
  2. Wikipedia Snippets(约350个字符)的部分但不是全部艺术品
  3. 艺术品信息,例如标题,艺术家,画廊等。
  4. 图片位于 Blob存储空间中。目前,我还在Blob存储中存储Wikipedia Snippets和Artwork Info。它们都以 XML格式存储,并通过每个艺术品的整数ID访问。

    这是Windows Phone 8.1应用程序的一部分,其中锁定屏幕& Live Tile可以每天或每小时更新用户。我的问题是,就性能而言,我最好将维基百科和艺术信息从Blob存储移动到表存储吗?

1 个答案:

答案 0 :(得分:2)

您可以在Azure表中存储元数据信息(例如代码段和图稿)。您需要以可以使用点查询的方式设计表模式。点查询是最有效的查找,建议用于需要最低延迟的高容量查找或查找。通过指定PartitionKey和RowKey值,这样的查询可以使用索引非常有效地定位单个实体。例如:$ filter =(PartitionKey eq'Sales')和(RowKey eq'2')(请参阅https://azure.microsoft.com/en-us/documentation/articles/storage-table-design-guide/)以获取更多信息。

我建议运行一些测试来比较结果,因为性能会因您使用的查询类型而有所不同。

谢谢, 昂