NoSql数据库中搜索操作的复杂性

时间:2014-08-05 12:02:51

标签: azure-table-storage nosql

我对NoSql数据库比较新。我的疑问是,如果我想搜索或检索数据记录,请说出名称为XYZ的数据记录,这将是该操作的复杂程度(数据库可能是azure表)。它是否会比SQL数据库更快?这个搜索是如何实现的。 感谢

1 个答案:

答案 0 :(得分:1)

Azure表中的每个实体都有一个分区键和行键。通过仔细规划,您可以为分区键和行键选择合适的值,以匹配更新和检索数据所需的方式。如果您知道实体的分区键和行键,则可以有效地检索它。否则,您可能会扫描整个分区或整个表以检索实体。有关设计分区的信息,请参阅此文章:http://msdn.microsoft.com/en-us/library/azure/hh508997.aspx。有关效果目标的信息,请参阅此文章:http://msdn.microsoft.com/en-us/library/azure/dn249410.aspx