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

Samenvatting: 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. ...

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Instructies

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

 

Getroffen producten

Data Domain
Artikeleigenschappen
Artikelnummer: 000206681
Artikeltype: How To
Laatst aangepast: 30 sep. 2025
Versie:  3
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.