月度歸檔:2018年05月

Mongodb事務模型分析

本文基于Mongodb3.6,對于Mongodb上層事務中會讓人困惑的幾點進行源碼層面的分析

  1. mongodb 的寫操作(insert/update/delete)提供的“單行一致性”的具體含義,如何做到的?
  2. 為何db.coll.count()在宕機崩潰后經常就不準了。
  3. mongodb 查詢操作的[......]

閱讀全文

MongoDB中文社區2018年度計劃

MongoDB中文社區簡介 (mongoing.com)

MongoDB是當前最受歡迎的新一代數據庫。迄今為止已經有接近3000多萬下載。MongoDB是一個可以應用于各種規模的企業、各個行業以及各類應用程序的開源數據庫。作為具有靈活數據模型的數據庫,MongoDB能夠使企業更加具有敏捷性,各種規[......]

閱讀全文

MongoDB 無法啟動,WiredTiger 如何恢復數據(二)?

之前寫過一篇MongoDB 無法啟動,如何恢復數據的文章,介紹了幾種從無法啟動的 MongoDB 節點恢復數據的方法,主要包括:

  1. 如果配置了副本集多節點,則從其他節點恢復(強烈建議重要的數據至少要存2份)
  2. 從最近的備份集恢復,一般重要的生產數據,需要對數據進行持續的全量/增量備份
  3. repair[......]

閱讀全文