【问题标题】:Azure Storage: Blob vs. TablesAzure 存储:Blob 与表
【发布时间】:2015-09-12 05:04:58
【问题描述】:

我有5000件著名艺术品的三组数据:

  1. JPEG 图片
  2. 维基百科片段(约 350 个字符)的一些但不是所有的艺术作品
  3. 艺术品信息,例如标题、艺术家、画廊等。

图像在 Blob 存储 中。目前,我还将维基百科片段和艺术品信息存储在 Blob 存储中。它们都以 XML 格式 存储,并通过每个 Artwork 的整数 ID 访问。

这是 Windows Phone 8.1 应用程序的一部分,其中锁定屏幕和动态磁贴可以每天或每小时为用户更新。我的问题是,在性能方面,我是否最好将 Wikipedia and Art Info 从 Blob 存储移动到表存储?

【问题讨论】:

    标签: windows-phone-8.1 azure-storage


    【解决方案1】:

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

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

    谢谢, 昂

    【讨论】:

      猜你喜欢
      • 2018-07-09
      • 2017-08-12
      • 2014-05-04
      • 2017-08-15
      • 2014-05-01
      • 2019-12-19
      • 2017-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多