MongoDB için Data Domain - DDBoostFS Eklenti Uygulaması Doğrulaması ve En İyi Uygulamalar: Moğolistan Dökümü

Samenvatting: Bu KB, Data Domain DD Boost File System Plug-In (BoostFS) ile uygulamalar için en iyi uygulamaları ve yapılandırma yönergelerini sağlar. Ayrıca KB, BoostFS'nin tüm avantajlarından en iyi şekilde yararlanmak için uygulamanın nasıl yapılandırılması gerektiğine ilişkin öngörüler ve ipuçları içerir. ...

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, tüm veritabanını istenen bir konuma atmak için mongodump yardımcı programını sağlar.
Veritabanını, MongoDB veritabanı işlemi mongod'un çalıştığı sunucuya bağlı bir BoostFS dosya sistemine boşaltırsınız.
Mongodump, birkaç koleksiyondan oluşabilen veritabanını yedekler.

 

BoostFS Kurulumu

Yedeklenecek MongoDB sunucusuna BoostFS yükleyin.

Yedekleme gerçekleştirme

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

 

Mongodump'ta numParallelCollections kullanımı, n koleksiyonu paralel olarak yedeklememizi sağlar. Mongodb veritabanında n'den fazla koleksiyon varsa, bunlar aynı anda n koleksiyon yedeklenir.

 

Bu, /backup altında testdb dizinini oluşturur ve tüm koleksiyonları depolar.

numParallelCollections, Data Domain sistemine birden çok yazma akışı (koleksiyon başına bir tane) kullanmamızı sağlar.

 

Performansın iyileştirilmesi, numParallelCollections seçeneğine ve ayrıca koleksiyon veri tabanına bağlı olarak kullanılıp kullanılamayacağına bağlıdır.

 

numParallelCollections seçeneği kullanılıyorsa ancak performans düşük kalıyorsa, bunun nedeni veri tabanı toplamasıdır.

 

Örneğin: Daha büyük boyutta belirli bir koleksiyon varsa.
Mongodump, bu koleksiyon için tek bir yedekleme işi çalıştırır ve yalnızca bir bağlantı kurulur.

 

Geri yükleme gerçekleştirme

Veritabanı dökümünü çalışan bir mongod örneğine geri yüklemek için mongorestore kullanın.

 

Boostfs bağlantı noktasına yedeklenmiş veritabanı "verilerini" geri yüklemek için /mnt/mongo-bkp Mongodump kullanarak, aşağıda gösterildiği gibi MongoRestore komutunu kullanın. Bu, dosyaları "demo-restore" veritabanına geri yükler.

# 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

 

Geri yüklemeler, birden fazla akış kullanılarak paralel olarak da yapılabilir. Mongorestore önce meta veri dosyasını açar, açık tutar ve veri dosyasını okumaya başlar ve son olarak her koleksiyon için her iki dosyayı da kapatır.

 

Performans: mongodump Aşağıdaki grafikte, BoostFS ile bu uygulamanın NFS üzerinden aynı iş yüküyle karşılaştırma yazma ve okuma performansı gösterilmektedir.
Yüzdeler, bu kullanım durumu için laboratuvarlarımızda ölçülen artımlı performans miktarını temsil eder. Yazma rakamları, %10'luk bir değişim oranıyla birden çok veri tabanlı yedeklemeye (0-3) dayanmaktadır.

Akış Sayısı

Single (Tek)

Çoklu

%>NFS yazar

30%

50%

 

Kurtarma için yapılan testler, BoostFS'nin geri yükleme performansının NFS ile yaklaşık olarak aynı olduğunu göstermiştir.

 

En iyi uygulamalar - Mongodump

  1. Mongodump, Wired Tiger veya MMAPV1 depolama motorunu kullanarak yedekleme dosyalarını sıkıştırılmamış bir biçimde Data Domain sistemlerine yazar.
  2. Mongodump kullanan MongoDB yedeklemeleri her zaman tam yedekleme olan tüm veritabanlarının dökümünü alır.
  3. MongoDB sunucusu başına bir Mongodump akışı
  4. BoostFS eklentisi başına 63 adede kadar akış

Windows ve Linux İçin BoostFS'yi Yapılandırma ve Kullanma Kılavuzları'ndan Boostfs bağlantısı için daha fazla Komut seçeneği.

Seçenek

Açıklama

-o allow-others=<true | false>

BoostFS bağlantısının sahibi dışındaki bir istemci sistemindeki kullanıcılara izin verir.

Varsayılan değer: False (Yanlış)

 

Boostfs ve mongodb
için Uyumluluk RehberiData Domain BoostFS MongoDB Tüm Basit Destek Matrisi 20 Kasım 2023

 

İndirmeler ve yapılandırma rehberleri
Boostfs Sürücüleri ve İndirmeleri

Boostfs yapılandırma rehberleri

 

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.