2015-09-12 235 views
0

我有5000个名家真迹三组数据:Azure存储:斑点与表

  1. JPEG图像
  2. 维基百科摘录的一些但并非所有艺术品
  3. 艺术品(约350个字符)。信息例如标题,艺术家,画廊等

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

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

回答

2

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

我建议运行一些测试结果进行比较,因为性能将取决于类型,您使用的查询的不同而不同。

谢谢, Aung