【问题标题】:MongoDB sharding conceptMongoDB 分片概念
【发布时间】:2013-05-08 06:41:40
【问题描述】:

我正在尝试找出 MongoDB 分片的机制。 谁能告诉我这件事是否正确?

这是我发现的碎片示例:

分片集群 1:

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

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

分片集群 2:

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

Shard2 - 包含 chunk1、chunk4 和 chunk5(主节点和两个从节点的副本集,因此我们对这些块有备份)

【问题讨论】:

  • 你看过shell中'sh.status()'的输出了吗?它直接回答了这些类型的问题。如果您难以破译输出,请将其发布,我们可以对其进行注释。
  • 我不想这么做。只是为了弄清楚这个概念
  • 问题是什么?
  • 我的想法对吗?

标签: mongodb sharding


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-18
    • 1970-01-01
    • 2018-01-08
    • 2011-04-24
    • 1970-01-01
    • 1970-01-01
    • 2012-05-20
    • 2015-01-05
    相关资源
    最近更新 更多