我阅读了各种 mongodb 手册(例如 [1])和MongoDB 架构指南,并且就需要mongos代理来设置分片集群。问题是 mongodb 如何证明在将请求分派到分片集群时需要额外的网络跃点?
相比之下,Cassandra 客户端驱动程序可以支持TokenAwarePolicy [2] 路由策略,并将请求直接发送到包含数据的节点。
[1] https://docs.mongodb.com/manual/tutorial/deploy-shard-cluster/
我阅读了各种 mongodb 手册(例如 [1])和MongoDB 架构指南,并且就需要mongos代理来设置分片集群。问题是 mongodb 如何证明在将请求分派到分片集群时需要额外的网络跃点?
相比之下,Cassandra 客户端驱动程序可以支持TokenAwarePolicy [2] 路由策略,并将请求直接发送到包含数据的节点。
[1] https://docs.mongodb.com/manual/tutorial/deploy-shard-cluster/