【问题标题】:setting up mongodb for sharding/scalability?为分片/可扩展性设置 mongodb?
【发布时间】:2011-08-05 18:51:30
【问题描述】:

对于设置 mongodb 进行分片/可扩展性有什么推荐的读物吗?

我正在寻找最佳做法。我不太了解分片或扩展数据库解决方案。是否有实际的现实世界示例?

如果我使用了错误的术语,我深表歉意。

  1. 我的理解是否正确,因为 mongodb 就像一个“单一数据库”,但知道如何在不同的 mongodb 实例(可能位于不同的位置等)之间分配数据
  2. 每个实例都称为分片吗?该数据是否在所有实例中复制?

【问题讨论】:

    标签: mongodb scalability nosql


    【解决方案1】:

    MongoDB 提供两种类型的缩放。

    1. 读取缩放:由Replica Sets提供。
    2. 写入缩放Sharding提供。

    这些链接是一个合理的起点。

    最近举行的多个 Mongo 会议也有许多 slides and videosHere 是最近的一些用例。

    这些实例中的每一个都称为分片吗?该数据是否在所有实例中复制?

    将分片视为数据的“切片”。每个分片通常由一个副本集组成。所以每个分片都有多台计算机管理数据的复制。

    我的理解是正确的,因为 mongodb 就像一个“单一数据库”,但知道如何在不同的 mongodb 实例之间分配数据...

    分片允许 MongoDB 自动分发写入。但是还有更多内容,所以我认为您最好完成一些演示文稿。

    【讨论】:

      【解决方案2】:

      MongoDB 有一个很棒的文档。对分片和副本集等问题进行了深入记录:

      http://www.mongodb.org/display/DOCS/Sharding+Introduction http://www.mongodb.org/display/DOCS/Replica+Sets

      除此之外还有很多介绍

      http://www.10gen.com/presentations

      和视频

      http://www.10gen.com/presentations

      处理您的问题。

      请先研究并提出一些更具体的问题。

      【讨论】:

        猜你喜欢
        • 2016-12-14
        • 2011-11-30
        • 2019-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多