默认情况下,documentdb在JSON中的每个路径上创建一个索引。如果我们插入一个包含20个键值对的JSON,documentdb将为所有这些值创建索引。而在SQL服务器中,通用表上有20个索引是不可取的(特别是在事务表上)。
答案 0 :(得分:2)
因为DocumentDB是为架构和查询灵活性而设计的。 DocumentDB是一个NoSQL数据库,旨在进行写入优化,并结合使用日志结构化存储技术+ IR /反向索引技术,以低计算和存储开销为所有属性编制索引。您可以在此处详细了解这是如何实现的:http://www.vldb.org/pvldb/vol8/p1668-shukla.pdf