NoSQL   发布时间:2022-05-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Nosql Mongodb之旅(31)—Replica Sets+Sharding大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_409_1@mongoDB auto-Sharding 解决了海量存储和动态扩容的问题,但离实际生产环境所需的高可靠、高可用还有些距离,所以有了"Replica Sets + Sharding"的解决方案。

shard:

使用Replica Sets,确保每个数据节点都具有备份,自动容错转移,自动回复能力。

config:

使用3个配置服务器,确保元数据的完整性。

route:

使用3个路由进程,实现负载均衡,提高客户端接入性能。

配置Replica Sets + Sharding 架构图:


配置Replica Sets + Sharding

(1)配置shard1所用到的Replica Sets

在server A上

[plain] view plain copy
  1. [root@localhostbin]#/Apps/mongo/bin/mongod--shardsvr--replSetshard1--port27017@H_675_42@
  2. --dbpath/data/shard1_1--logpath/data/shard1_1/shard1_1.log--logappend--fork@H_675_42@
  3. [root@localhostbin]#alloutputgoingto:/data/shard1_1/shard1_1.log@H_675_42@
  4. forkedprocess:18923@H_675_42@
在server B上
    --dbpath/data/shard1_2--logpath/data/shard1_2/shard1_2.log--logappend--fork
  1. forkedprocess:18859@H_675_42@
  2. [root@localhostbin]#alloutputgoingto:/data/shard1_2/shard1_2.log@H_675_42@
  3. [root@localhostbin]#@H_675_42@

大佬总结

以上是大佬教程为你收集整理的Nosql Mongodb之旅(31)—Replica Sets+Sharding全部内容,希望文章能够帮你解决Nosql Mongodb之旅(31)—Replica Sets+Sharding所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: