Data Domain - validering av DDBoostFS-plugin-applikasjon og anbefalte fremgangsmåter for MongoDB: Mongodump

Samenvatting: Denne kunnskapsartikkelen inneholder anbefalte fremgangsmåter og konfigurasjonsretningslinjer for programmer med Data Domain DD Boost File System Plug-In (BoostFS). I tillegg inneholder kunnskapsgjenopprettingen innsikt og tips om hvordan applikasjonen bør konfigureres for å maksimere alle fordelene med BoostFS. ...

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Instructies

MongoDB gir mongodump-verktøyet for å dumpe hele databasen til et ønsket sted.
Du dumper databasen til et BoostFS-filsystem montert på serveren der MongoDB-databaseprosessen mongod kjører.
Mongodump sikkerhetskopierer databasen, som kan bestå av flere samlinger.

 

Oppsett av BoostFS

Installer BoostFS på MongoDB-serveren som skal sikkerhetskopieres.

Slik utfører du sikkerhetskopiering

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

 

Bruken av numParallelCollections i mongodump gjør at vi kan sikkerhetskopiere n samlinger er parallell. Hvis det er mer enn n samlinger i mongodb-databasen, sikkerhetskopieres de n samlinger om gangen.

 

Dette oppretter testdb-katalogen under /backup og lagrer alle samlingene.

numParallelCollections gjør det mulig for oss å bruke flere skrivestrømmer (én per samling) til Data Domain-systemet.

 

Forbedring av ytelsen avhenger av numParallelCollections-alternativet, og også om det kan brukes avhengig av samlingsdatabasen.

 

Hvis numParallelCollections-alternativet brukes, men ytelsen forblir dårlig, er det fordi databasesamlingen.

 

Eksempel: Hvis det er en bestemt samling som er av større størrelse.
Mongodump kjører en enkelt sikkerhetskopijobb for denne samlingen, og bare en tilkobling opprettes.

 

Slik utfører du en gjenoppretting

Bruk mongorestore til å gjenopprette databasedumpen til en kjørende mongod-forekomst.

 

For å gjenopprette databasens "data" som er sikkerhetskopiert til boostfs-monteringspunktet, - /mnt/mongo-bkp Ved hjelp av MongoDump bruker du kommandoen MongoRestore som vist nedenfor. Dette gjenoppretter filene til databasen "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

 

Gjenopprettinger kan også gjøres parallelt ved hjelp av flere strømmer. Mongorestore åpner først metadatafilen, holder den åpen annonse begynner å lese datafilen, og til slutt lukker begge filene, for hver samling.

 

Ytelse: mongodump Følgende diagram viser skrive- og leseytelsen for denne applikasjonen med BoostFS sammenlignet med samme arbeidsbelastning over NFS.
Prosentandelen representerer mengden trinnvis ytelse målt i laboratoriene våre for dette brukstilfellet. Skrivetallene er basert på flere databaserte sikkerhetskopier (0-3) med en endringsrate på 10%.

Antall strømmer

Enkel

Multiplum

Skriver %>NFS

30%

50%

 

For gjenoppretting har testing vist at gjenopprettingsytelsen til BoostFS er omtrent den samme som NFS.

 

Beste praksis - Mongodump

  1. Mongodump skriver sikkerhetskopifilene til Data Domain-systemene i et ukomprimert format, med enten Wired Tiger eller MMAPV1 lagringsmotor.
  2. MongoDB-sikkerhetskopier ved hjelp av mongodump dumper alltid hele databaser, som er fulle sikkerhetskopier.
  3. Én Mongodump-strøm per MongoDB-server
  4. Opptil 63 strømmer per BoostFS-pluginmodul

Flere kommandoalternativer for boostfs-montering fra konfigurering og bruk av BoostFS for både Windows- og Linux-veiledninger.

Alternativ

Beskrivelse

-o allow-others=<true | false>

Tillat brukere på et annet klientsystem enn eieren av mount BoostFS.

Standardverdi: Usann

 

Kompatibilitetsveiledning for boostfs og mongodb
Data Domain BoostFS MongoDB All Simple Support Matrix November 20, 2023

 

Nedlastings- og konfigurasjonsveiledninger:
Boostfs, drivere og nedlastinger

Boostfs konfigurasjonsveiledninger

 

Getroffen producten

Data Domain
Artikeleigenschappen
Artikelnummer: 000206681
Artikeltype: How To
Laatst aangepast: 30 sep. 2025
Versie:  3
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.