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

Summary: Denne KB-artikel indeholder de bedste fremgangsmåder og konfigurationsretningslinjer for programmer med Data Domain DD Boost File System Plug-In (BoostFS). Derudover indeholder denne artikel indsigt og tip om, 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 giver mongodump værktøj til at dumpe hele databasen til en ønsket placering.
Dump databasen til et BoostFS-filsystem, der er monteret på den server, hvor MongoDB mongod Databaseprocessen 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 foretager du sikkerhedskopieringer:

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

Anvendelsen af numParallelCollections Mulighed i mongodump Aktiverer parallelle N-samlinger sikkerhedskopieringer. Hvis der er mere end n samlinger i mongodb database, sikkerhedskopieres de n samlinger ad gangen.

Dette skaber testdb Vejviser under /backup og gemmer alle samlingerne.

Ikonet numParallelCollections gør det muligt at bruge flere skrivestrømme (én pr. samling) til Data Domain-systemet.

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

Hvis denne indstilling anvendes, men ydeevnen forbliver dårlig, skyldes det databaseindsamlingen.

Eksempel: Hvis der er en samling, der er af større størrelse, mongodump Kører et enkelt sikkerhedskopieringsjob for denne samling, og der oprettes kun én forbindelse.
 

Sådan udføres en gendannelse: Brug mongorestore for at gendanne databasedumpet til en kørende Mongod-forekomst.

Sådan gendannes databasedata, der er sikkerhedskopieret til boostFS-monteringspunktet /mnt/mongo-bkp Bruge mongodump, skal du bruge mongorestore kommando som vist nedenfor. Dermed gendannes filerne 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

Gendannelser kan også udføres parallelt ved hjælp af flere streams. mongorestore Først åbnes metadatafilen, holder den åben, begynder at læse datafilen og lukker begge filer for hver samling.

Ydeevne: 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 laboratorierne 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-lagermotoren.
  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 kommandomuligheder for boostfs mount fra vejledningerne Konfiguration og brug af BoostFS til både Windows og Linux:

MULIGHEDER

Beskrivelse

-o allow-others=<true | false>

Tillad brugere på et andet klientsystem end BoostFS-tilslutningen.

Standardværdien: Fals ejer

 

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.