0

我试图弄清楚 MongoDB 分片的机制。有人能告诉我这件事是否正确吗?

这是我想出的碎片示例:

分片集群 1:

Shard1 - 包含 chunk1、chunk2 和 chunk5(主节点和两个从节点的副本集,所以我们有这些块的备份)

Shard2 - 包含 chunk3、chunk4 和 chunk6(MongoDB 单实例,所以我们没有这些块的任何备份)

分片集群 2:

Shard1 - 包含 chunk2、chunk3 和 chunk6(MongoDB 单实例,因此我们没有这些块的任何备份)

Shard2 - 包含 chunk1、chunk4 和 chunk5(主要和两个次要副本的副本集,所以我们有这些块的备份)

4

1 回答 1

0

感谢您提供如此精彩的信息。另外我想补充一点,分片基本上是为了增加 I/O 带宽和分区内存数据,以便更熟练地使用分布式缓存。请单击此处以获取有关数据库分片的现代替代方案的更多信息。

于 2013-05-27T06:39:10.407 回答