.net - Azure - 表存储建模

标签 .net azure nosql azure-storage

是否有关于如何正确设计表存储数据的引用?分区里放什么,表里放什么?有什么原则可以遵循吗(比如 SQL 中的 ER 模型)?

最佳答案

一般来说,您需要确保内容搜索高效。数据基于分区键存储并基于行键索引。比如说,如果您将应用程序 ID 作为分区键,将客户 ID 作为行键,那么您可以非常快速地搜索客户。但是:想象一下必须按客户的姓氏(另一个属性)进行搜索。现在您需要在应用程序的分区内进行表扫描。您可能需要第二个表来将客户的姓氏(作为行键)映射到客户 ID(属性)。

要查看一些实际指导,请查看 this msdn article .

关于.net - Azure - 表存储建模,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11285059/

相关文章:

c# - 如何从数组中查找字符串并将其分配给 c# asp.net 中的字符串

c# - 打开项目时找不到 Microsoft.CompactFramework.CSharp.targets

asp.net - 使用 VS2012 加密 Azure 的连接字符串

mongodb - shopify mongodb连接

Hbase多个部分rowkey扫描

mongodb - DynamoDB 相对于其他 NoSQL 数据库的优缺点是什么?

c# - xml反序列化问题

.net - 嵌套 Try/Catch block 是一个坏主意吗?

azure - 直接将 Azure VM 快照上传到 Azure Blob 存储,无需将 VHD 保存到本地计算机

linq - 我可以在一个查询中拥有多个分区键吗?