Data Domain - DDBoostFS-laajennussovelluksen vahvistus ja MongoDB: n parhaat käytännöt: Mongodump

Summary: Tämä tietämyskannan artikkeli sisältää parhaat käytännöt ja määritysohjeet sovelluksille, joissa on Data Domain DD Boost File System Plug-In (BoostFS). Lisäksi tietämyskannan artikkeli sisältää oivalluksia ja vinkkejä siitä, miten sovellus tulisi määrittää maksimoimaan kaikki BoostFS:n hyödyt. ...

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 tarjoaa mongodump-apuohjelman koko tietokannan tyhjentämiseksi haluttuun paikkaan.
Tietokanta tyhjennetään BoostFS-tiedostojärjestelmään, joka on asennettu palvelimelle, jossa MongoDB-tietokantaprosessi mongod on käynnissä.
Mongodump varmuuskopioi tietokannan, joka voi koostua useista kokoelmista.

 

BoostFS:n käyttöönotto

Asenna BoostFS MongoDB-palvelimelle varmuuskopiointia varten.

Varmuuskopiointi

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

 

NumParallelCollectionsin käyttö mongodumpissa mahdollistaa varmuuskopioinnin n kokoelmista rinnakkain. Jos mongodb-tietokannassa on enemmän kuin n kokoelmaa, ne varmuuskopioidaan n kokoelmaa kerrallaan.

 

Tämä luo testdb-hakemiston /backup-kansioon ja tallentaa kaikki kokoelmat.

numParallelCollectionsin avulla voimme käyttää useita kirjoitusvirtoja (yksi kokoelmaa kohti) Data Domain -järjestelmään.

 

Suorituskyvyn parantaminen riippuu numParallelCollections-vaihtoehdosta ja myös siitä, voidaanko sitä käyttää kokoelmatietokannasta riippuen.

 

Jos numParallelCollections-asetusta käytetään, mutta suorituskyky on edelleen heikko, se johtuu tietokannan kokoelmasta.

 

Esimerkki: Jos on yksi tietty kokoelma, joka on suurempi.
MongoDump suorittaa yhden varmuuskopiointityön tälle kokoelmalle, ja vain yksi yhteys muodostetaan.

 

Palautuksen suorittaminen

Mongorestoren avulla voit palauttaa tietokantavedoksen käynnissä olevaan mongod-esiintymään.

 

Boostfs-liityntäkohtaan varmuuskopioitujen tietokannan "tietojen" palauttaminen /mnt/mongo-bkp Käytä MongoDumpin avulla MongoRestore -komentoa alla olevan kuvan mukaisesti. Tämä palauttaa tiedostot tietokantaan 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

 

Palautukset voidaan tehdä myös rinnakkain käyttämällä useita virtoja. Mongorestore avaa ensin metadatatiedoston, pitää sen auki, alkaa lukea datatiedostoa ja lopulta sulkee molemmat tiedostot kunkin kokoelman osalta.

 

Suorituskyky: mongodump Seuraava kaavio näyttää tämän sovelluksen kirjoitus- ja lukusuorituskyvyn BoostFS:llä verrattuna samaan NFS-kuormitukseen.
Prosenttiosuudet edustavat laboratorioissamme mitattua asteittaisen suorituskyvyn määrää tässä käyttötapauksessa. Kirjoitusluvut perustuvat useisiin tietopohjaisiin varmuuskopioihin (0–3), joiden muutosnopeus on 10 %.

Virtojen määrä

Single (Yksi)

Monikerta

Kirjoittaa %>NFS

30%

50%

 

Palautumisen osalta testaus on osoittanut, että BoostFS:n palautussuorituskyky on suunnilleen sama kuin NFS:n.

 

Parhaat käytännöt - Mongodump

  1. Mongodump kirjoittaa varmuuskopiotiedostot Data Domain -järjestelmiin pakkaamattomassa muodossa joko Wired Tiger- tai MMAPV1-tallennusmoottorilla.
  2. MongoDB-varmuuskopiot, jotka käyttävät mongodumpia, tyhjentävät aina kokonaiset tietokannat, jotka ovat täydellisiä varmuuskopioita.
  3. Yksi Mongodump-virta MongoDB-palvelinta kohden
  4. Jopa 63 striimiä BoostFS-laajennusta kohden

Lisää boostfs-komentovaihtoehtoja on kohdassa BoostFS:n määrittäminen ja käyttäminen sekä Windows- että Linux-oppaissa.

Asetus

Kuvaus

-o allow-others=<true | false>

Salli muut asiakasjärjestelmän käyttäjät kuin käyttöön otettavan BoostFS:n omistaja.

Oletusarvo: Epätosi

 

Boostfs- ja mongodb-yhteensopivuusopas
Data Domain BoostFS MongoDB All Simple Support Matrix 20.11.2023

 

Ladattavat tiedostot ja määritysoppaat
Boostfs, ajurit ja ladattavat tiedostot

Boostfs-määritysoppaat

 

Affected Products

Data Domain
Article Properties
Article Number: 000206681
Article Type: How To
Last Modified: 30 Sept 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.