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. ...
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
- Mongodump skriver sikkerhedskopifilerne til Data Domain-systemerne i et ukomprimeret format ved hjælp af enten Wired Tiger- eller MMAPV1-lagermotor.
- MongoDB-sikkerhedskopier ved hjælp af mongodump dumper altid hele databaser, som er fulde sikkerhedskopier.
- Én Mongodump-stream pr. MongoDB-server
- 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 |
|
|
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