10gen發布MongoDB增量備份服務

2021-09-08 09:31:39 字數 845 閱讀 9556

10gen最近宣布限量發行其mongodb備份服務,該服務提供了增量備份和指定時間點的恢復功能。

為了備份或恢復mongodb,我們一般會使用mongodump和mongorestore工具。我們也可以選擇使用--oplog獲取指定時間點的快照。然而,每次備份整個資料庫將消耗更多的時間和硬碟空間。10gen的新服務正是由此切入——提供支援按照指定時間點恢復的持續增量備份功能。同時,作為乙個基於雲的備份服務,使用者可以按需支付,而不必提前規劃儲存容量。

它的關鍵特性包括:

預計今年晚些時候該服務將全面可用。

10gen從技術角度闡述了該解決方案的工作原理:

這是乙個輕量級**,它從所有正在備份的副本集合中收集oplog,將其壓縮並加密,然後通過ssl傳送到執行備份服務的資料中心。此方法擁有許多 好處,包括:1)資料是增量備份的,因此傳輸的資料相對較小;2)備份服務中的資料與主系統中的資料在時間上非常接近;3)對主系統的影響不會比向副本集 合中新增另乙個副本大(後者非常緩慢);4)oplog支援將副本集合恢復到任意時間點。

有兩個備份選項:快照和自定義快照。備份服務依據一套策略建立和維持備份快照。這些快照中的任何乙個都可以用於恢復。同樣的,使用者也可以指定乙個自 己希望使用的精確時間點建立乙份快照。在這種情況下,將使用該時間點之前最新的快照,並會根據使用者指定的時間點應用oplog。

與mms類似,10gen或許會對大型企業以本地模式開放此服務。該公司已經決定,目前不會將支撐此服務的軟體開源。

來自於equalexperts的開源專案

tayra也是使用副本集合的oplog建立增量備份。我們可以檢視其文件以了解它所提供的全部特性——包括選擇性恢復和指定時間點恢復。不過它不支援分片系統。

G BLASTN 1 0正式發布

g blastn 1.0正式發布 g blastn使用gpu來加速ncbi blast裡的blastn模組,單塊gtx780比四核cpu平均快6倍。基於ncbi的blast源 進行修改,150多萬行的開源 剛開始做的時候,並沒有引起太多的注意,只是覺得工程龐大,越到後面,越覺得,這個東西太龐大了,裡...

XCodeFactory1 0 正式發布!!!

1.系統主要功能 1 在向資料庫插入乙個表時,可以完成表的建立,並自動生成對應資料庫表的屬性類和訪問類及相應的介面。2 儲存專案後,下次開啟專案則可以恢復記憶體的狀態 3 通重載入資料庫中的表,可以自動生成與此表對應的屬性類和資料庫訪問類。2.xml配置檔案 解析類自動生成。3.自動生成資源檔案 通...

OPhone SDK 1 0正式發布

ophone sdn 正式發布了ophone sdk 1.0,從而拉開了中國移動ophone戰略的大幕。目前在該 上對ophone是這樣介紹的 ophone是基於linux面向移動網際網路的終端基礎軟體及系統解決方案。ophone sdk是專為ophone平台設計的軟體開發套件,它包括ophone ...