首頁>科技>
演進中的MongoDB社群版

MongoDB作為全球備受歡迎的非關係型資料庫典型代表,擁有龐大的使用者量和優秀的技術能力,並在不斷演進升級中創造出了一系列產品能力。崔鑫從分片、複製、事務、分散式事務等方面詳細介紹了MongoDB社群版的技術能力,如針對物理時鐘偏差問題,社群版推出混合邏輯時鐘(HLC),透過HLC的統一邏輯、分配、動態推進等方式,解決MongoDB時間一致性問題;針對低吞吐、高時延問題,社群版基於Replication與Raft協議,保障資料一致性,以及基於時間戳保障事務的一致性等。

相比社群版,GaussDB(for Mongo) 優勢明顯,如新增Secondary節點從小時級縮短為秒級;基於WAL複製,Secondary節點無寫IO,從根本上解決社群版Seconary節點Oplog脫節問題;Primary/Seconary無任何IO互動,Secondary節點個數理論無上限, 可支援百萬級OPS;LSMTree Compaction 計算/IO解除安裝到Compaction統一排程池,集中管理,不浪費使用者讀寫IO;基於共享儲存,Chunk分裂/遷移動作不引起真實IO,只更新路由元資料,秒級分裂/均衡。

12
最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 線上教育花了好幾萬?結果成績倒退了……