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

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

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

說明

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

 

受影響的產品

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