我确信DocumentDB正式支持"加入"。但这是否意味着它支持所有类型的连接?
我们还可以对两个不同集合中存在的两个文档执行连接吗?
答案 0 :(得分:2)
DocumentDB仅支持文档内连接,更多是作为格式化输出的方式。直接在DocumentDB中进行跨文档连接的唯一方法是自己实现(a)额外的往返。
您需要做更多工作,但由于您了解数据库优化算法不具备的数据性质,因此它有可能比本机SQL连接更高效。大多数人认为SQL中的连接几乎是免费的,因为它们很容易编写,但它们可能会大大降低性能。此外,在大多数NoSQL数据库中交叉文档一致性是为了可伸缩性。也就是说,DocumentDB的存储过程为您提供跨文档的一致性。尼斯!