Data Domain: Validering av DD BoostFS-plugin-applikasjon og anbefalte fremgangsmåter for MongoDB: Mongodump

Summary: Denne KB-artikkelen inneholder anbefalte fremgangsmåter og konfigurasjonsretningslinjer for programmer med Data Domain DD Boost File System Plug-In (BoostFS). I tillegg inneholder denne artikkelen 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øy for å dumpe hele databasen til et ønsket sted.
Dump databasen til et BoostFS-filsystem montert på serveren der MongoDB mongod Databaseprosessen kjører.
mongodump sikkerhetskopierer databasen, som kan bestå av flere samlinger.

Sett opp BoostFS

Installer BoostFS på MongoDB-serveren som skal sikkerhetskopieres.

Slik utfører du sikkerhetskopieringer:

# 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 Alternativ i mongodump Aktiverer sikkerhetskopier av parallelle N-samlinger. Hvis det er mer enn n samlinger i mongodb database, er de sikkerhetskopiert n samlinger om gangen.

Dette skaper testdb Katalog under /backup og lagrer alle samlingene.

Informasjonen i numParallelCollections muliggjør bruk av flere skrivestrømmer (én per samling) til Data Domain-systemet.

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

Hvis dette alternativet brukes, men ytelsen forblir dårlig, er det på grunn av databasesamlingen.

Eksempel: Hvis det er en samling som er av større størrelse, mongodump Kjører én sikkerhetskopieringsjobb for denne samlingen, og det opprettes bare én tilkobling.
 

Slik utfører du en gjenoppretting: Bruk mongorestore for å gjenopprette databasedumpen til en løpende mongod-forekomst.

Slik gjenoppretter du databasedataene som er sikkerhetskopiert til boostfs-monteringspunktet: /mnt/mongo-bkp Bruke mongodump, bruk mongorestore som vist nedenfor. Dette gjenoppretter filene til demo-restore Database. 

# 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 Først åpnes metadatafilen, holder den åpen, begynner å lese datafilen og lukker begge filene for hver samling.

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

Antall strømmer

Enkel

Flere

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 mount fra Konfigurere og bruke BoostFS for både Windows- og Linux-veiledninger:

Alternativ

Beskrivelse

-o allow-others=<true | false>

Tillat brukere på et annet klientsystem enn mount BoostFS.

Standardverdi: Fals eier

 

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.