1.分片集群中的读操作

分片集群允许你在集群中將數據分割到各個mongod實例中
对于一个分片集群而言,應用程序將對集群中其中一個mongos實例發佈操作命令

當在分片集群中做讀取操作,若能直接從具體的分片查詢是最有效率的。在分片集群中查詢應該要包含集合的片鍵。若包含片鍵,則mongos可以透過配置數據庫(config database)中的元數據找到對應的分片。

如果某个查询不包括片键, mongos 一定会将该查询引导到集群中的所有分片中。这种散集式查询可能效率低下。在更大的集群上,散集式查询对于路由操作而言是难以执行的。

對於副本集分片,在副本集的副本上作查詢操作得到的狀態不一定與主分片一致,
讀取時的參數選擇對不同的服務器作存取時,將會造成非單調(non-monotonic)的讀取結果。

有关分片集群中读取操作的更多信息,请参阅本帖下載内容已隐藏,请登入以查看隐藏内容!