a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數(shù)據(jù)庫 > MongoDB > 正文

詳解MongoDB數(shù)據(jù)還原及同步解決思路

2020-10-29 18:43:41
字體:
來源:轉載
供稿:網友

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

oplog原理

Oplog.rs 表類型為 Capped Collections

- 表類型:

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

優(yōu)勢:

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

插入快: 沒有索引

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

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

Capped collections可以用于以下場景:

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

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

限制:

如果更新數(shù)據(jù),你需要為之創(chuàng)建索引以防止collection scan;

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

數(shù)據(jù)不允許刪除,如果非刪除不可,只能drop collection

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

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

總結

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美激情在线免费观看 | japan高清日本乱xxxxx | 国产乱码精品一区二区三区五月婷 | 欧美成视频 | 欧美久久精品 | 在线不卡av | 中文字幕国产 | 99热在线精品免费 | 日日操天天操 | 青青草视频在线免费观看 | 国产传媒在线观看 | 大胸av| 国产精品99久久久久久www | 国产美女精品一区二区 | 午夜不卡视频 | 日韩欧美国产精品一区二区三区 | 欧美黄色片 | 亚洲日本精品视频 | 欧美成人免费在线视频 | 色综合久久久 | 久久亚洲精品中文字幕 | 日韩久久久久久 | 国产黄色网页 | 夜夜骑天天操 | 天堂一区 | 精品一区二区在线播放 | 在线99热| 亚洲三级网站 | 亚洲精品福利视频 | 精品视频在线免费观看 | 手机看片1| 热久久免费视频 | 久操不卡| 少妇无套高潮一二三区 | www.一区二区 | 国内自拍视频在线观看 | 在线观看黄色网 | 日本黄网站在线观看 | 久艹在线视频 | 国产亚洲一区二区三区 | 台湾av在线 |