Data Domain: Ověření aplikace doplňku DD BoostFS a vzorové postupy pro MongoDB: Mongodump

Shrnutí: Tento článek znalostní databáze obsahuje doporučené postupy a pokyny ke konfiguraci pro aplikace se zásuvným modulem Data Domain DD Boost File System Plug-In (BoostFS). Kromě toho tento článek obsahuje přehledy a tipy, jak by měla být aplikace nakonfigurována, aby maximalizovala všechny výhody BoostFS. ...

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Pokyny

MongoDB poskytuje mongodump Nástroj pro výpis celé databáze do požadovaného umístění.
Výpis databáze do systému souborů BoostFS připojeného na serveru, kde je MongoDB mongod Databázový proces.
mongodump Zálohování databáze, která se může skládat z několika kolekcí.

Nastavení BoostFS

Nainstalujte BoostFS na server MongoDB, který chcete zálohovat.

Provedení záloh:

# mongodump --db testdb --numParallelCollections 5 --out /backup/
# mongodump --db <database_name> --numParallelCollections <no_parallel_collection_to_export> --out <path_to_boostfs_drive> --host <mongo_instance_hostname>

Použití numParallelCollections možnost v mongodump Povolí zálohování paralelních kolekcí N. Pokud je v adresáři více než n kolekcí mongodb databáze, jsou zálohovány n kolekcí najednou.

Tím se vytvoří testdb Adresář v části /backup a ukládá všechny kolekce.

Skript numParallelCollections Umožňuje použití více datových proudů pro zápis (jeden na kolekci) do systému Data Domain.

Zlepšení výkonu závisí na této možnosti a také na tom, zda ji lze použít, v závislosti na databázi kolekcí.

Pokud je tato možnost použita, ale výkon zůstává nízký, je to způsobeno shromažďováním databáze.

Příklad: Pokud existuje sbírka, která je větší, mongodump Spustí jednu úlohu zálohování pro tuto kolekci a vytvoří se pouze jedno připojení.
 

Jak provést obnovení: Pomocí mongorestore Obnovení výpisu databáze do spuštěné instance Mongod.

Obnovení databázových dat zálohovaných do přípojného bodu boostfs /mnt/mongo-bkp Pomocí mongodumppoužijte tlačítko mongorestore příkaz, jak je znázorněno níže. Tím se soubory obnoví demo-restore Databáze. 

# mongorestore --db demo-restore /mnt/mongo-bkp/data/
2016-08-24T12:58:08.675-0400 building a list of collections to restore from /mnt/mongo-bkp/datadir
2016-08-24T12:58:08.680-0400 reading metadata for demo-restore.cc from /mnt/mongo-bkp/data/cc.metadata.json
2016-08-24T12:58:08.757-0400 restoring demo-restore.cc from /mnt/mongo-bkp/data/cc.bson
2016-08-24T12:58:11.397-0400 restoring indexes for collection demo-restore.cc from metadata
2016-08-24T12:58:11.397-0400 finished restoring demo-restore.cc (75000 documents)
2016-08-24T12:58:11.398-0400 done

Obnovení je také možné provádět paralelně pomocí více datových proudů. mongorestore Nejprve otevře soubor metadat, ponechá ho otevřený, začne číst datový soubor a zavře oba soubory pro každou kolekci.

Výkon: Následující graf ukazuje výkon zápisu a čtení pro tuto aplikaci s BoostFS v porovnání se stejnou úlohou přes NFS.
Procenta představují množství přírůstkového výkonu měřeného v testovacích prostředích pro tento případ použití. Údaje o zápisu jsou založeny na vícenásobných zálohách založených na datech (0-3) s rychlostí změny 10 %.

Počet datových proudů

Jednoduchý

Více

Zápisy %>NFS

30%

50%

Pokud jde o obnovu, testování ukázalo, že obnovovací výkon BoostFS je přibližně stejný jako u NFS.

Osvědčené postupy - Mongodump

  1. Mongodump zapisuje záložní soubory do systémů Data Domain v nekomprimovaném formátu pomocí úložného modulu Wired Tiger nebo MMAPV1.
  2. Zálohy MongoDB pomocí Mongodumpu vždy vypisují celé databáze, což jsou úplné zálohy.
  3. Jeden datový proud Mongodump na server MongoDB
  4. Až 63 datových proudů na jeden zásuvný modul BoostFS

Další možnosti příkazů pro boostfs mount v příručkách Konfigurace a používání BoostFS pro Windows a Linux:

Možnost

Popis

-o allow-others=<true | false>

Povolí uživatelům na jiném klientském systému, než je mount BoostFS.

Výchozí hodnota: Vlastník Fals

 

Dotčené produkty

Data Domain
Vlastnosti článku
Číslo článku: 000206681
Typ článku: How To
Poslední úprava: 14 led 2026
Verze:  4
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.