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

Summary: Bu KB makalesinde, Data Domain DD Boost File System Plug-In (BoostFS) ile uygulamalar için en iyi uygulamalar ve yapılandırma yönergeleri sağlanmaktadır. Ayrıca bu makale, BoostFS'nin tüm avantajlarını en üst düzeye çıkarmak için uygulamanın nasıl yapılandırılması gerektiğine ilişkin içgörüler ve ipuçları içerir. ...

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 şunları sağlar: mongodump tüm veritabanını istenen bir konuma atmak için yardımcı program.
Veritabanını, MongoDB'nin bulunduğu sunucuya bağlı bir BoostFS dosya sistemine atın. mongod Veritabanı işlemi çalışır.
mongodump Birkaç koleksiyondan oluşabilen veritabanını yedekler.

BoostFS kurulumu

Yedeklenecek MongoDB sunucusuna BoostFS yükleyin.

Yedekleme yapmak için:

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

Kullanımı numParallelCollections seçeneği mongodump Paralel n toplama yedeklemelerini etkinleştirir. 'de n'den fazla koleksiyon varsa mongodb veritabanında, aynı anda n koleksiyon yedeklenir.

Bu oluşturur testdb altındaki dizin /backup ve tüm koleksiyonları saklar.

Komutta numParallelCollections Data Domain sistemi için birden fazla yazma akışının (koleksiyon başına bir adet) kullanılmasını sağlar.

Performansın artırılması bu seçeneğe ve ayrıca toplama veri tabanına bağlı olarak kullanılıp kullanılamayacağına bağlıdır.

Bu seçenek kullanılıyor ancak performans düşük kalmaya devam ediyorsa bunun nedeni veri tabanı toplamadır.

Örneğin: Daha büyük boyutta 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: Kullanım mongorestore Veritabanı dökümünü çalışan bir Mongod örneğine geri yüklemek için.

Boostfs bağlama noktasına yedeklenmiş veritabanı verilerini geri yüklemek için: /mnt/mongo-bkp Kullan -arak mongodump, şunu kullanın: mongorestore komutu aşağıda gösterildiği gibi kullanın. Bu, dosyaları demo-restore Veritabanı. 

# 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, veri dosyasını okumaya başlar ve her koleksiyon için her iki dosyayı da kapatır.

Performans: Aşağıdaki grafikte BoostFS'li bu uygulamanın yazma ve okuma performansının NFS üzerinden aynı iş yüküyle karşılaştırması gösterilmektedir.
Yüzdeler, bu kullanım örneği için laboratuvarlarda ö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)

Birden çok

%>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ış

Şunlar için daha fazla komut seçeneği boostfs mount Windows ve Linux için BoostFS yi Yapılandırma ve Kullanma Rehberlerinden:

Seçenek

Açıklama

-o allow-others=<true | false>

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

Varsayılan değer: Fals sahibi

 

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.