【发布时间】:2013-11-12 06:07:39
【问题描述】:
我只是对它们如何工作的分片和复制感到困惑..根据定义
复制:MongoDB 中的副本集是一组维护相同数据集的 mongod 进程。
分片:分片是一种跨多台机器存储数据的方法。
据我了解,如果有 75 GB 的数据,然后通过复制(3 台服务器),它将在每台服务器上存储 75GB 数据,这意味着服务器 1 上 75GB、服务器 2 上 75GB 和服务器 3 上 75GB .. (如果我错了,请纠正我)..通过分片,它将在服务器 1 上存储为 25GB 数据,在服务器 2 上存储 25GB 数据,在服务器 3 上存储 25GB 数据。(对吗?)...但后来我遇到了教程中的这一行
分片存储数据。提供高可用性和数据 一致性,在生产分片集群中,每个分片都是一个副本 设置
由于副本集为 75GB,但分片为 25GB,那么它们如何等效...这让我很困惑...我想我错过了一些很棒的东西。请帮帮我。
【问题讨论】:
标签: mongodb replication sharding