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

Summary: 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. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

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

 

Affected Products

Data Domain
Article Properties
Article Number: 000206681
Article Type: How To
Last Modified: 14 Jan 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.