与mongoDB中的分布式数据库相同?

san*_*yap 6 database distributed virtualbox sharding mongodb

我想将mongodb实现为分布式数据库,但我找不到好的教程.每当我在mongodb中搜索分布式数据库时,它都会给我分片的链接,所以我很困惑,如果它们都是相同的东西?

yao*_*ing 7

一般来说,如果你有一个读取繁重的系统,你可能想要使用复制.哪个是1 primary,最多50个secondaries.在处理写入secondaries时共享读取压力primary.它是一个自动故障转移系统,因此当primary它关闭时,其中一个secondaries将在那里完成工作并成为一个新工作primary.

分片,然而,更灵活.所有的Shards份额写压力和阅读压力.也就是说,数据被分配到不同的数据中Shards.并且每个分片可以由Replication系统和自动故障转移组成,如上所述.

我会replication首先选择,因为它很简单,基本上足以满足大多数情况.一旦它还不够,您可以选择从复制转换为分片.

还有另一个关于复制和分片之间差异的讨论供您参考.