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

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

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

 

Affected Products

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