Data Domain: DD BoostFS -laajennussovelluksen validointi 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 tämä 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 apuohjelma koko tietokannan tyhjentämiseksi haluttuun sijaintiin.
Tyhjennä tietokanta BoostFS-tiedostojärjestelmään, joka on asennettu palvelimeen, jossa MongoDB mongod Tietokantaprosessi suoritetaan.
mongodump Varmuuskopioi tietokannan, joka voi koostua useista kokoelmista.

BoostFS:n määrittäminen

Asenna BoostFS MongoDB-palvelimelle varmuuskopiointia varten.

Varmuuskopiointien tekeminen:

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

Käyttö numParallelCollections Vaihtoehto kohdassa mongodump Ottaa käyttöön rinnakkaisen N Collections -varmuuskopioinnin. Jos kokoelmia on enemmän kuin n mongodb tietokanta, ne varmuuskopioidaan n kokoelmaa kerrallaan.

Tämä luo testdb Hakemisto kohdassa /backup ja tallentaa kaikki kokoelmat.

pikanäppäimellä numParallelCollections Mahdollistaa useiden kirjoitusvirtojen käytön (yksi kokoelmaa kohti) Data Domain -järjestelmässä.

Suorituskyvyn parantaminen riippuu tästä vaihtoehdosta ja myös siitä, voidaanko sitä käyttää, kokoelman tietokannasta riippuen.

Jos tätä vaihtoehtoa käytetään, mutta suorituskyky on edelleen heikko, se johtuu tietokannan keräämisestä.

Esimerkki: Jos kokoelma on suurempi, mongodump Kokoelma varmuuskopioidaan kerran, ja vain yksi yhteys muodostetaan.
 

Palautuksen suorittaminen: Käyttö mongorestore , kun haluat palauttaa tietokantavedoksen käynnissä olevaan Mongod-esiintymään.

Voit palauttaa varmuuskopioidut tietokantatiedot boostfs-liityntäkohtaan /mnt/mongo-bkp Käyttää mongodump, käytä mongorestore komento alla olevan kuvan mukaisesti. Tämä palauttaa tiedostot demo-restore Tietokannan. 

# 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 metatietotiedoston, pitää sen auki, alkaa lukea datatiedostoa ja sulkee molemmat tiedostot kunkin kokoelman osalta.

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

Virtojen määrä

Single (Yksi)

Useita

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 Mongodumia, 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ää komentovaihtoehtoja kohteelle boostfs mount BoostFS:n määrittäminen ja käyttäminen sekä Windowsille että Linuxille -oppaista:

Asetus

Kuvaus

-o allow-others=<true | false>

Salli käyttäjät muussa työasemajärjestelmässä kuin käyttöön otettavassa BoostFS:ssä.

Oletusarvo: Fals-omistaja

 

Affected Products

Data Domain
Article Properties
Article Number: 000206681
Article Type: How To
Last Modified: 14 Jan 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.