Data Domain – Validering af DDBoostFS-plug-in-program og bedste fremgangsmåder for MongoDB: Mongodump

Summary: Denne KB indeholder bedste praksis og konfigurationsretningslinjer for programmer med Data Domain DD Boost File System Plug-In (BoostFS). Derudover indeholder KB indsigt og tip til, hvordan programmet skal konfigureres for at maksimere alle fordelene ved 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 leverer mongodump-værktøjet til at dumpe hele databasen til en ønsket placering.
Du dumper databasen til et BoostFS-filsystem, der er monteret på den server, hvor MongoDB-databaseprocesmongod kører.
Mongodump sikkerhedskopierer databasen, som kan bestå af flere samlinger.

 

Opsætning af BoostFS

Installer BoostFS på MongoDB-serveren, der skal sikkerhedskopieres.

Sådan udføres backup

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

 

Brugen af numParallelCollections i mongodump gør det muligt for os at sikkerhedskopiere n samlinger er parallel. Hvis der er mere end n samlinger i mongodb-databasen, sikkerhedskopieres de n samlinger ad gangen.

 

Dette opretter testdb-mappen under /backup og gemmer alle samlingerne.

numParallelCollections giver os mulighed for at bruge flere skrivestrømme (én pr. samling) til Data Domain-systemet.

 

Forbedring af ydeevnen afhænger af indstillingen numParallelCollections, og også om den kan bruges afhængigt af indsamlingsdatabasen.

 

Hvis indstillingen numParallelCollections bruges, men ydeevnen forbliver dårlig, skyldes det databasesamlingen.

 

Eksempel: Hvis der er en bestemt samling, der er af større størrelse.
Mongodump kører et enkelt backupjob for denne særlige samling, og der oprettes kun én forbindelse.

 

Sådan udføres en gendannelse

Brug mongorestore til at gendanne databasedumpet til en kørende mongod-forekomst.

 

Sådan gendannes databasens "data", sikkerhedskopieret til boostFS-monteringspunktet /mnt/mongo-bkp Brug mongodump til at bruge kommandoen mongorestore som vist nedenfor. Dette gendanner filerne til databasens "demo-gendannelse".

# 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

 

Gendannelser kan også udføres parallelt ved hjælp af flere streams. Mongorestore åbner først metadatafilen, holder den åben annonce begynder at læse datafilen, og til sidst lukker begge filer for hver samling.

 

Ydeevne: mongodump Følgende diagram viser skrive- og læseydeevnen for dette program med BoostFS sammenlignet med den samme arbejdsbelastning over NFS.
Procenterne repræsenterer mængden af trinvis ydeevne, der måles i vores laboratorier for denne brugscase. Skrivetallene er baseret på flere databaserede backups (0-3) med en ændringsrate på 10%.

Antal streams

Single (Enkelt)

Flere

Skriver: %>NFS

30%

50%

 

Testene har vist, at gendannelsesydeevnen for BoostFS er omtrent den samme som for NFS.

 

Bedste praksis - Mongodump

  1. Mongodump skriver sikkerhedskopifilerne til Data Domain-systemerne i et ukomprimeret format ved hjælp af enten Wired Tiger- eller MMAPV1-lagermotor.
  2. MongoDB-sikkerhedskopier ved hjælp af mongodump dumper altid hele databaser, som er fulde sikkerhedskopier.
  3. Én Mongodump-stream pr. MongoDB-server
  4. Op til 63 streams pr. BoostFS-plugin

Flere kommandoindstillinger for boostfs-montering fra Konfiguration og brug af BoostFS til både Windows og Linux Guides.

MULIGHEDER

Beskrivelse

-o allow-others=<true | false>

Tillad brugere på et andet klientsystem end ejeren af tilslutningsbeslaget BoostFS.

Standardværdi: Forkert

 

Kompatibilitetsvejledning til boostfs og mongodb
Data Domain BoostFS MongoDB All Simple Support Matrix November 20, 2023

 

Downloads og konfigurationsvejledninger
Boostfs-drivere og -downloads

BoostFS-konfigurationsvejledninger

 

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.