Data Domain – Ověření aplikace modulu plug-in DDBoostFS a vzorové postupy pro MongoDB: Mongodump

Summary: Tento článek znalostní databáze obsahuje vzorové postupy a pokyny ke konfiguraci pro aplikace s doplňkem Data Domain DD Boost File System Plug-In (BoostFS). Kromě toho článek znalostní databáze 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 nástroj mongodump pro výpis celé databáze do požadovaného umístění.
Databázi vypíšete do systému souborů BoostFS připojeného na serveru, kde běží databázový proces MongoDB mongod.
Mongodump zálohuje databázi, která se může skládat z několika kolekcí.

 

Nastavení BoostFS

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

Jak provést zálohu

# 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 v mongodump nám umožňuje zálohovat n kolekcí je paralelní. Pokud je v databázi mongodb více než n kolekcí, jsou zálohovány n kolekcí najednou.

 

Tím se vytvoří adresář testdb v části /backup a uloží se všechny kolekce.

Metoda numParallelCollections umožňuje používat více datových proudů zápisu (jeden na kolekci) do systému Data Domain.

 

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

 

Pokud je použita možnost numParallelCollections, ale výkon zůstává nízký, je to proto, že kolekce databáze je skvělá.

 

Příklad: Pokud existuje jedna konkrétní kolekce, která má větší velikost.
Mongodump spustí jednu úlohu zálohování pro tuto konkrétní kolekci a vytvoří se pouze jedno připojení.

 

Jak provést obnovení

Pomocí mongorestore obnovte výpis databáze do spuštěné instance mongod.

 

Pro obnovení databázových "dat" zálohovaných do přípojného bodu boostfs /mnt/mongo-bkp Pomocí MongoDump použijte příkaz MongoRestore, jak je znázorněno níže. Tím se soubory obnoví do databáze "demo-restore".

# 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á jej otevřený a začne číst datový soubor a nakonec zavře oba soubory pro každou kolekci.

 

Výkon: mongodump 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 naměřeného v našich 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ý

Mnohonásobný

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 soubory zálohy do systémů Data Domain v nekomprimovaném formátu pomocí modulu Wired Tiger nebo MMAPV1 storage engine.
  2. Zálohy MongoDB pomocí mongodump 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 připojení boostfs z příručky Konfigurace a používání BoostFS pro Windows a Linux.

Možnost

Popis

-o allow-others=<true | false>

Povolí uživatelům na klientském systému jiném než vlastníkovi připojeného BoostFS.

Výchozí hodnota: False

 

Průvodce kompatibilitou pro boostfs a mongodb
Data Domain Matice podpory BoostFS MongoDB All Simple Listopadu 20, 2023

 

Soubory ke stažení a konfigurační příručky
Ovladače a soubory ke stažení Boostfs

Průvodce konfigurací Boostfs

 

Affected Products

Data Domain
Article Properties
Article Number: 000206681
Article Type: How To
Last Modified: 30 Sept 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.