发送请求应该是要经过config过滤是否表已分片吧

来源:9-6 【分片】不一样的查询 - 分片查询

dear人格

2019-05-01

请求:mongos —> config —> shards
返回:shards —> mongos —>应用

写回答

1回答

Stannum

2019-05-14

没错~ mongos的确需要从config server拿到元数据(包括各个分片的片键范围等等)但是mongos会缓存这些元数据 所以不必每次收到请求都去config server查找元数据 而只有在元数据更新的时候(比如某个大分片分裂或者集群再平衡)mongos才会更新自己的元数据缓存

0
1
dear人格
非常感谢!老师理解的果然透彻
2019-05-14
共1条回复

玩转MongoDB4.0(最新版) 从入门到实践

30%理论+70%实战,用实操检验真理,一门让你事半功倍的入门进阶课

1138 学习 · 197 问题

查看课程