sql >> Databáze >  >> NoSQL >> MongoDB

Zálohování a obnovení MongoDB

ScaleGrid automatizuje proces zálohování a obnovy vašich instancí MongoDB. ScaleGrid jediným kliknutím zálohuje nebo obnoví instanci MongoDB nebo sadu replik. Vzhledem k tomu, že plně spravovaný hosting MongoDB společnosti ScaleGrid používá úplné zálohy, všechny databáze, uživatelé a nastavení se obnoví v instanci.

Zálohy MongoDB jsou implementovány pomocí snímků k určitému okamžiku, a proto zaberou stejnou dobu bez ohledu na velikost dat. To se liší od používání MongoDump a MongoRestore, kde se doba zálohování a obnovy prodlužuje lineárně s množstvím dat. Zálohy také nemají žádný vliv na dostupnost vaší databáze a vaše databáze budou nadále běžet jako obvykle. ScaleGrid nabízí zálohování na vyžádání i plánované zálohování pro MongoDB. V tomto příspěvku budeme hovořit o zálohách MongoDB na vyžádání. Pokud máte zájem naplánovat automatické zálohování pro váš cluster, podívejte se na náš příspěvek, Automatické zálohování MongoDB.

Zálohování nasazení MongoDB

Všechny zálohy jsou zazipovány do jediného souboru a uloženy ve vašem účtu S3. Zálohy prostřednictvím ScaleGrid jsou úplné zálohy a obsahují všechny databáze přítomné v instanci. Při zálohování sady replik ScaleGrid vyprázdní a zazálohuje soubory z primární. Zálohování z primárního zajišťuje, že nedojde ke ztrátě dat kvůli možnému zpoždění synchronizace s kteroukoli ze sekundárních.

Zálohování instancí v ScaleGrid je snadné. Chcete-li vytvořit zálohu na vyžádání, vyberte rozmístění, které chcete zálohovat, a poté klikněte na tlačítko „Zálohovat“. Dále zadejte název této zálohy.

Po kliknutí na „Zálohovat“ se stav nasazení změní z „Spuštěno“ na „Zálohování“.

Obnovení nasazení MongoDB

VAROVÁNÍ:Obnovení nasazení MongoDB přepíše všechna existující data v instanci MongoDB. Před obnovením si udělejte zálohu, abyste zachovali stávající data.

Obnovením nasazení MongoDB se stáhne zazipovaný záložní soubor z S3 a obnoví se. V případě sad replik budou data na sekundárních položkách resetována na data na primárních.

Obnovení instancí v ScaleGrid je snadné. Chcete-li obnovit zálohu, vyberte rozmístění, které chcete obnovit, a poté klikněte na tlačítko „Obnovit“. Dále vyberte zálohu, kterou chcete obnovit.

Po kliknutí na „Obnovit“ se stav nasazení změní z „Spuštěno“ na „Obnovování“. Doba obnovení se bude lišit v závislosti na velikosti dat přítomných v instanci MongoDB. V případě ReplicaSets budou všechny SEKUNDÁRIE také synchronizovány předtím, než bude nasazení MongoDB ve stavu „Running“. Nasazení MongoDB také způsobí výpadky během fáze obnovy.

Jako vždy, pokud máte nějaké dotazy, napište nám na adresu [email protected].


  1. Redis:NOAUTH Vyžaduje se ověření, ale není nastaveno žádné heslo

  2. Memcache vs Java Memory

  3. Odstraňování problémů se sdíleným clusterem MongoDB

  4. Jak znovu použít připojení mongodb prostřednictvím Promise