Data Domain: Validering av DD BoostFS-insticksprogram och bästa praxis för MongoDB: Mongodump (på engelska)

Summary: Den här KB-artikeln innehåller metodtips och konfigurationsriktlinjer för program med Data Domain DD Boost-insticksprogrammet för filsystem (BoostFS). Dessutom innehåller den här artikeln insikter och tips om hur programmet ska konfigureras för att maximera alla fördelar med 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 tillhandahåller mongodump för att dumpa hela databasen till en önskad plats.
Dumpa databasen till ett BoostFS-filsystem som monterats på servern där MongoDB mongod databasprocessen körs.
mongodump säkerhetskopierar databasen, som kan bestå av flera samlingar.

Konfigurera BoostFS

Installera BoostFS på MongoDB-servern som ska säkerhetskopieras.

Så här utför du säkerhetskopieringar:

# 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>

Användningen av numParallelCollections Alternativ i mongodump Aktiverar parallella N-samlingars säkerhetskopieringar. Om det finns fler än n samlingar i mongodb databas säkerhetskopieras de n samlingar åt gången.

Detta skapar testdb katalog under /backup och lagrar alla samlingar.

Informationen numParallelCollections möjliggör användning av flera skrivströmmar (en per samling) till Data Domain-systemet.

Att förbättra prestanda beror på det här alternativet och även om det kan användas, beroende på insamlingsdatabasen.

Om det här alternativet används, men prestandan fortfarande är dålig, beror det på databasinsamlingen.

Exempel: Om det finns en samling som är av större storlek, mongodump Kör ett enda säkerhetskopieringsjobb för den här samlingen och endast en anslutning upprättas.
 

Så här utför du en återställning: Använd mongorestore för att återställa databasdumpen till en mongod-instans som körs.

Så här återställer du databasdata som säkerhetskopierats till boostfs-monteringspunkten /mnt/mongo-bkp Använda mongodumpanvänder du mongorestore kommandot som visas nedan. Detta återställer filerna till demo-restore Databas. 

# 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

Återställningar kan också göras parallellt med flera strömmar. mongorestore Först öppnas metadatafilen, håller den öppen, börjar läsa datafilen och stänger båda filerna för varje samling.

Prestanda: Följande diagram visar skriv- och läsprestanda för det här programmet med BoostFS jämfört med samma arbetsbelastning över NFS.
Procentandelarna representerar mängden inkrementell prestanda som uppmätts i labben för det här användningsfallet. Skrivsiffrorna är baserade på flera databaserade säkerhetskopior (0-3) med en ändringshastighet på 10 %.

Antal strömmar

Single (enkelt)

Flera

Skriver %>NFS

30%

50%

För återställning har tester visat att återställningsprestandan för BoostFS är ungefär densamma som för NFS.

Bästa praxis – Mongodump

  1. Mongodump skriver säkerhetskopieringsfilerna till Data Domain-systemen i ett okomprimerat format, med hjälp av antingen Wired Tiger- eller MMAPV1-lagringsmotorn.
  2. MongoDB-säkerhetskopior med Mongodump dumpar alltid hela databaser, som är fullständiga säkerhetskopior.
  3. En Mongodump-dataström per MongoDB-server
  4. Upp till 63 strömmar per BoostFS-insticksprogram

Fler kommandoalternativ för boostfs mount från manualerna för att konfigurera och använda BoostFS för både Windows och Linux:

Alternativ

Beskrivning

-o allow-others=<true | false>

Tillåt användare på ett annat klientsystem än fästet BoostFS.

Standardvärdet: Fals ägare

 

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.