mongoDB副本集能否方便的扩展为分片的方式而不用停机?
分片的方式用到的服务器数据量有点多,能不能做一个副本集使用,到需要分片来提高性能的时候再建立多个副本集,然后使用路由,控制服务器组成分片的集群?
可以。官方的教程详见:
Convert a Replica Set to a Sharded Cluster
https://www.mongodb.com/docs/v4.4/tutorial/convert-replica-set-to-replicated-shard-cluster
能平滑迁移的前提是需要有 config server,并且一切请求走 mongos。
鉴于你已经有了副本集(replica-set),那么前提条件是已经具备了,所以平滑扩展应该没有问题。
Convert a Replica Set to a Sharded Cluster
https://www.mongodb.com/docs/v4.4/tutorial/convert-replica-set-to-replicated-shard-cluster
monogDB 分布式集群副本集+分片
https://www.cnblogs.com/precipitation/p/14180456.html
从MongoDB副本集实例迁移至分片集群实例
https://help.aliyun.com/document_detail/99006.html
mongoDB 副本集 & 分片集群
https://blog.csdn.net/Bitter_Li/article/details/121309545
mongoDB将原有副本集数据迁移到分片存储
https://www.jianshu.com/writer#/notebooks/48093573/notes/105176478
网友评论