2014-04-22 16 views
7

Yaptığım araştırmadan, mongodump'un bir mongodump işleminin bütünlüğünü doğrulamak için yerleşik bir kontrolü yok; en azından, kullanıcı için belirgin bir şey yok. Yanılıyor olabilirim. Eğer öyleyse, lütfen beni bilgilendirin. Aksi halde, mongodump işlemlerini herhangi bir yolsuzluk veya kayıp olmadan veriyi kopyalamak isteyen tek kişi ben değilim. Diğerlerinin mongodump dosyalarının bütünlüğünü sağlamak için kullandıkları çeşitli yöntemler nelerdir? Bunu yapma yöntemi, keskinleştirilmiş bir kümede doğal olarak farklıysa, lütfen tek bir MongoDB örneğinde ve bir tane de keskin bir şekilde nasıl yazılacağını yanıtlayın.Bir mongodump işleminden kaynaklanan dosyaların bütünlüğü nasıl doğrulanır?

+1

Oldukça eski olduğunu biliyorum, ama burada bir cevap görmeyi çok isterim. Bir tane bulma şansın var mı? –

+0

Hayır, cevap bulma şansınız yok. – tlovely

cevap

0

Geçmişte, söz konusu koleksiyonun içeriğini doğrulayacak db.collection.validate ({full: true}) kullanıyorum. Bu, koleksiyonumun en iyi şekilde toplanmasıyla bir koleksiyonda verilmiş ve muhtemelen tüm DB geri yüklemeleri için uygun değildir. Normalde bir toplama veya iki tane sadece farklı bir env'ye geri yükleyeceğime göre, kaynakta önce ve sonra hedefe .validate() yapacağım ve sonra çıktıları karşılaştıracağım.

İlgili konular