gpt4 book ai didi

mongodb - 分片与 mongoDB 中的分布式数据库相同吗?

转载 作者:IT老高 更新时间:2023-10-28 13:36:03 24 4
gpt4 key购买 nike

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

最佳答案

一般来说,如果您有一个读取繁重的系统,您可能希望使用 replication .这是 1 个 primary,最多有 50 个 secondariessecondaries 分担读取压力,而 primary 负责写入。它是一个自动故障转移系统,因此当 primary 关闭时,其中一个 secondaries 将在那里完成工作并成为新的 primary .

Sharding但是,更灵活。所有 Shards 共享写入压力和读取压力。也就是说,数据被分布到不同的Shards中。每个分片可以由一个 Replication 系统组成,并且自动故障转移工作如上所述。

我会先选择replication,因为它很简单,基本上可以满足大多数场景的需要。而一旦不够,可以选择convert from replication to sharding .

还有另一个关于 differences between replication and sharding 的讨论供您引用。

关于mongodb - 分片与 mongoDB 中的分布式数据库相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30795937/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com