最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談MongoDB的備份方式

 更新時間:2015年05月12日 09:48:31   投稿:hebedich  
mongodb數(shù)據(jù)庫同樣離不開必要的維護,如備份、恢復、導入、導出。其實備份和恢復比導入和導出要方便些,而且一般不會出錯,所以大部分時候使用備份和恢復操作就可以了。下面我們來簡單談談MongoDB的備份方式

簡要說一下MongoDB的備份方式:

1. mogodump / mongorestore

這2命令將mongodb的數(shù)據(jù)dump為BSON格式,需要的時候可以恢復。
這種方式作為小的數(shù)據(jù)庫還適用。但如果是sharding或者幾百G數(shù)據(jù)以上的話
就幾乎不可用了。因為BSON及其占用空間。

2. Slave Replication

這是最適合和可靠的,適合生產(chǎn)環(huán)境。MongoDb支持master+多個slave。因此可以很方便的起一個slave來進行備份。
但是需要注意的是如果數(shù)據(jù)量很大的話,如果是新建的slave,速度又沒有保證的話,一定要調(diào)高 oplogSize 的大小,對于一個300G的數(shù)據(jù)庫,
可以調(diào)到60G以上。這樣避免同步到中間出現(xiàn)oplogSize不足等異常。

3. 關于增量熱備份

對于某些熱衷單獨文件備份的同志,也可以考慮使用“增量熱”備份的方式作為最后的屏障。
做法就是,最開始將某個slave暫時shutdown,然后將數(shù)據(jù)庫文件復制到另一個目錄作為增量備份的起點。

每次備份的時候,在這個目錄上起一個slave, 使用–fastsync參數(shù),同步完畢即可tar這個目錄就可以了。

這種方式的一個缺點就是如果備份周期的過長的話,空間浪費會非常大,尤其是頻繁刪除的情況下,
目前1.6以前的版本對于刪除的空間回收機制有bug。這個問題應該在1.6版本發(fā)布時候解決。

要想回收這些空間需要repairDatabase,速度比較慢,不如直接從頭clone一個新的db了。(其實Repair的過程也就是先clone然后copy回來)。

綜上所述, 最靠譜和安全的備份方式就是用mongodb自身的同步復制機制.
最經(jīng)典也最小的生產(chǎn)環(huán)境是:
1 master + 2 slaves

以上所述就是本文關于MongoDB的備份方式的全部內(nèi)容了,希望大家能夠喜歡。

相關文章

  • 解決MongoDB 排序超過內(nèi)存限制的問題

    解決MongoDB 排序超過內(nèi)存限制的問題

    最近小編遇到這樣的問題:對集合執(zhí)行一個大排序操作(如聚合),出現(xiàn)以下錯誤:(測試版本:MongoDB 3.0.6),怎么快速解決此問題呢?下面小編給大家分享MongoDB 排序超過內(nèi)存限制的解決方法,一起看看吧
    2017-07-07
  • MongoDB中常用操作$addToSet、$pop和$rename

    MongoDB中常用操作$addToSet、$pop和$rename

    本文主要介紹了MongoDB中常用操作$addToSet、$pop和$rename,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-12-12
  • windows下mongodb安裝與使用圖文教程(整理)

    windows下mongodb安裝與使用圖文教程(整理)

    這篇文章主要介紹了windows下mongodb安裝與使用圖文教程(整理)的相關資料,需要的朋友可以參考下
    2016-06-06
  • MongoDB 3.0+安全權限訪問控制詳解

    MongoDB 3.0+安全權限訪問控制詳解

    MongoDB 3.0 安全權限訪問控制,在添加用戶上面3.0版本和之前的版本有很大的區(qū)別,這里就說明下3.0的添加用戶的方法。由于這版本改變的有些大,解決了很久,終于解決,下面把解決的步驟以及思路分享給大家。
    2018-06-06
  • Mongodb過濾器filter選擇要返回的數(shù)組子集操作方法

    Mongodb過濾器filter選擇要返回的數(shù)組子集操作方法

    Mongodb使用過濾器 $filter根據(jù)指定條件選擇要返回的數(shù)組子集,這篇文章主要介紹了Mongodb對嵌套文檔數(shù)組進行查詢操作,需要的朋友可以參考下
    2023-07-07
  • MongoDB集合的增刪改查管理

    MongoDB集合的增刪改查管理

    這篇文章介紹了MongoDB集合的增刪改查管理,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • Mongodb啟動命令參數(shù)中文說明

    Mongodb啟動命令參數(shù)中文說明

    這篇文章主要介紹了Mongodb啟動命令參數(shù)中文說明,本文包括基本配置、主/從參數(shù)、Sharding(分片)選項等內(nèi)容,需要的朋友可以參考下
    2014-10-10
  • 十個提高MongoDB安全性的配置技巧

    十個提高MongoDB安全性的配置技巧

    這篇文章主要介紹了十個提高MongoDB安全性的配置技巧,需要的朋友可以參考下
    2014-10-10
  • window下安裝配置mongodb的教程圖解

    window下安裝配置mongodb的教程圖解

    本文通過圖文并茂的形式給大家介紹了window下安裝配置mongodb的方法,需要的朋友可以參考下
    2018-02-02
  • MongoDB中多表關聯(lián)查詢($lookup)的深入講解

    MongoDB中多表關聯(lián)查詢($lookup)的深入講解

    NoSql的多表關聯(lián)一直是比較復雜的問題,下面這篇文章主要給大家介紹了關于MongoDB中多表關聯(lián)查詢($lookup)的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2018-12-12

最新評論

丰县| 凤城市| 柞水县| 青阳县| 合作市| 易门县| 韩城市| 措勤县| 兰坪| 建水县| 米林县| 平山县| 石河子市| 锦屏县| 苍山县| 贵定县| 江西省| 改则县| 贺州市| 灵石县| 南安市| 通河县| 兰考县| 阳西县| 安吉县| 大邑县| 临江市| 临邑县| 九江市| 项城市| 太和县| 新巴尔虎右旗| 黔南| 谷城县| 新建县| 临夏县| 沈阳市| 阿克陶县| 九龙坡区| 青岛市| 盖州市|