校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 詳解MongoDB數據還原及同步解決思路

詳解MongoDB數據還原及同步解決思路

熱門標簽:電銷機器人是什么軟件 濟南電銷機器人加盟公司 杭州人工電銷機器人價格 呼和浩特電銷外呼系統加盟 老虎洗衣店地圖標注 蘋果汽車租賃店地圖標注 怎么投訴地圖標注 廣州長安公司怎樣申請400電話 云南外呼系統

mongodb數據如何還原,同步到其他系統?只要我們了解了數據庫日志原理,一切都是那么簡單

oplog原理

Oplog.rs 表類型為 Capped Collections

- 表類型:

Capped collections它的插入速度非???,基本和磁盤的寫入速度差不多,并且支持按照插入順序高效的查詢操作。Capped collections的大小是固定的,它的工作方式很像環形緩沖器(circular buffers), 當剩余空間不足時,會覆蓋最先插入的數據。

優勢:

Capped collections的特點是高效插入和檢索,所以最好不要在Capped collections上添加額外的索引,否則會影響插入速度。

插入快: 沒有索引

檢索快: natural【插入順序】/∗默認只支持按自然順序(即插入順序)返回結果Cappedcollections可以使用" role="presentation">natural【插入順序】/默認只支持按自然順序(即插入順序)返回結果Cappedcollections可以使用natural【插入順序】/默認只支持按自然順序(即插入順序)返回結果Cappedcollections可以使用natural操作符按插入順序的正序或反序返回結果

*/
Oplog為了保證插入性能,不允許額外創建索引。

Capped collections可以用于以下場景:

存儲日志: Capped collections的first-in-first-out特性剛好滿足日志事件的存儲順序;

緩存小量數據:因為緩存的特點是讀多寫少,所以可以適當使用索引提高讀取速度。

限制:

如果更新數據,你需要為之創建索引以防止collection scan;

更新數據時,文檔的大小不能改變。比如說name屬性為'abc',則只能修改成3個字符的字符串,否則操作將會失??;

數據不允許刪除,如果非刪除不可,只能drop collection

db[‘oplog.rs'].find({}).sort({$natural: -1})

Oplog是一種特殊的Capped collections,特殊之處在于它是系統級Collection,記錄了數據庫的所有操作,集群之間依靠Oplog進行數據同步。Oplog的全名是local.oplog.rs,位于local數據下。

總結

以上所述是小編給大家介紹的MongoDB數據還原及同步解決思路,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • mongodb 數據庫操作--備份 還原 導出 導入
  • node.js將MongoDB數據同步到MySQL的步驟

標簽:無錫 雞西 泰安 玉林 遼陽 自貢 興安盟 廈門

巨人網絡通訊聲明:本文標題《詳解MongoDB數據還原及同步解決思路》,本文關鍵詞  詳解,MongoDB,數據,還原,及,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解MongoDB數據還原及同步解決思路》相關的同類信息!
  • 本頁收集關于詳解MongoDB數據還原及同步解決思路的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 崇阳县| 砀山县| 霍邱县| 鲁甸县| 闽侯县| 合山市| 阿克苏市| 光泽县| 山阴县| 沂水县| 赣榆县| 洛隆县| 漳州市| 伊通| 江津市| 龙胜| 遂溪县| 塔城市| 诸暨市| 安庆市| 濮阳市| 杭锦后旗| 沛县| 南宫市| 志丹县| 靖西县| 九寨沟县| 远安县| 彭山县| 长垣县| 墨脱县| 台前县| 杨浦区| 桓台县| 万荣县| 建德市| 夏邑县| 绵竹市| 娄底市| 宣武区| 石泉县|