mongodb4.22 的分片和副本集搭建,用起来还挺顺手的。结构清晰、功能到位,适合想自己搭环境做测试或者开发的你。搭完之后,用来跑点高并发读写的业务,压力不大,稳定性也不错。

分片集群的好处,主要是数据量一多,就能自动分散压力。比如你一张表写入量大,开了分片之后,就能把这些求按条件打散到多个分片里,读写效率能提升不少。

副本集更像是给数据上了保险。主挂了,立马选新主,切换速度挺快。你只要提前配置好replicaSet,就能实现主从同步。而且搭配分片用,效果更好,读写分离也不麻烦。

如果你还没搭过,下面这几个文章挺有用的,都是我看过觉得还行的:

要注意的是,分片和副本集一上来就一起搭,配置会稍微复杂点,建议你先单独试一下副本集,再搞分片,心里比较有底。哦对了,别忘了防火墙端口和认证配置,不然连都连不上。

如果你正好想在本地搭个高可用又可扩展的 Mongo 环境,那这套架构真挺香的,折腾值也不高,值得一试。