我决定在两个Azure表设计策略之间为多个租户存储数据。
答案 0 :(得分:0)
在我看来,根据如何使用表存储来选择哪种设计策略。
如果您不想搜索跨租户并在表格中频繁删除数据,或者您的搜索数据很少,我认为您可以选择第一个设计策略。
如果您想与多租户一起使用跨租户搜索查询并经常搜索,我建议您选择第二种设计策略。
注意:表扫描性能(交叉表扫描需要时间>全表扫描需要时间):
此外,在考虑分区键和行键之前,我建议您首先考虑将获得哪个结果以及您将使用哪个查询。
根据查询,您可以考虑使用正确的分区键和行键。
更多细节,您可以参考以下文章: Azure Storage Table Design Guide: Designing Scalable and Performant Tables