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

摘要: 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. ...

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

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

 

受影響的產品

Data Domain
文章屬性
文章編號: 000206681
文章類型: How To
上次修改時間: 30 9月 2025
版本:  3
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。