MongoDB官方文檔學習(1)

一、併發性

  • MMAPv1

MongoDB 3.0提供表級鎖。在同一時刻允許多個客戶端修改不同表的文檔。

MongoDB 2.2-2.6 只允許在同一個庫併發讀,但是同一個庫不支持併發寫操作。

  • WiredTiger

在同一個表中,WiredTiger支持併發寫操作。在同一時刻,允許多個客戶端修改同一個表的不同行。


二、數據一致性

  • Journaling

    MongoDB採用 journal先寫到磁盤。由於crash或其他錯誤,導致MongoDB終端修改的數據沒有寫到數據文件的情況,Journaling保證MongoDB可以快速恢復已經先存到磁盤中的日誌操作。

    啓用journaling目的是保證mongod在crash時,能夠恢復數據文件並且保持數據文件處於一個有效的狀態。

  • Read Concern

    

  • Write Concern

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章