【发布时间】:2011-09-13 07:01:40
【问题描述】:
我有一个 Windows Azure 应用程序,其中 TableA 的所有读取查询都在单个分区上针对一系列行键执行。促进这种存储方案的分区键实际上是层次结构中对象的扁平名称,因此分区键的格式类似于{root}_{child1}_{child2}_{leaf}。我可以理解通过在表命名中使用分区键的根维度将这个大 TableA 划分为许多表是多么有益(因此分区键将变为{child1}_{child2}_{leaf})。
我想要做的是尽可能快速地从尽可能多的连接中同时访问这些数据。如果我能弄清楚这些限制是什么或应该是什么,那也太不可思议了。
关于我提议的更改的更具体问题:
- 这是否会对可扩展性产生影响,即可以在不显着完善性能的情况下同时处理的数据访问请求的数量?是否同时提供服务?
- 这会对平均性能产生影响吗?潜在表现?
【问题讨论】:
-
请发布一些示例 TPL 和异步查询
标签: azure scalability partitioning azure-table-storage