【发布时间】:2022-01-21 11:35:30
【问题描述】:
我们知道 MongoDB 使用分片来提供水平扩展。这些集群支持具有大型数据集和高吞吐量操作的部署。分片允许用户在数据库中对集合进行分区,以将集合的文档分布在多个 mongod 实例或分片中。但是分片如何解决嵌入式和规范化集合的可扩展性? 哪个数据库(嵌入式或规范化)在可扩展性方面更好?
【问题讨论】:
-
当更多数据位于 1 个位置(例如 1 个文档)时,您需要更少的连接,更少的事务,更多的事情在本地完成(您不需要组合来自多个位置的数据),我认为这是基本原因之一。
标签: mongodb nosql scalability sharding embedded-database