mongoDB——read&write操作

來源:互聯網
上載者:User

為了後續單獨描述chunk塊的balance&split的處理流程,此處不涉及。但別誤解兩者並非沒有關聯關係。


Read&Write mongoDB給我的感覺就是,一根腸子通到地,所有的處理就是看似有點單線程的意思。示意圖如下:

處理流程: 事前處理  Ⅰ、叢集啟動後,config server擷取到整個叢集的metadata,為之後定址做準備。        #資料插入,更新,刪除的場合,metadata會更新,chunk中資料更新之前,都會將最新的資料更新到config server中。  
請求處理 ①、用戶端發送read&write請求 ②、通過driver將請求傳送到router server中 ③、router server解析使用者的請求 ④、根據config server中儲存的metadata,定址shard對應的chunk塊,以及目標資料的具體位置 ⑤、向所有關聯shard發送read&write請求 ⑥、各個shard反饋read&write結果資訊 ⑦、查詢結果分布在多個shard的場合,router server合并查詢資料
⑧、通過driver反饋結果資訊
➈、用戶端顯示最新的結果


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.