2014-04-22 21 views
7

Dalla ricerca che ho fatto, mongodump non ha un controllo integrato per verificare l'integrità di un'operazione di mongodump; almeno, nulla di evidente per l'utente. Potrei sbagliarmi. Se lo sono, per favore informami. Altrimenti, sono sicuro di non essere l'unico a voler verificare che la loro operazione di mongodump copi i dati senza alcun danno o perdita. Quali sono i vari metodi usati dagli altri per assicurare l'integrità dei loro file mongodump? Se il metodo per farlo è intrinsecamente diverso su un cluster semplificato, si prega di rispondere come farlo su una singola istanza MongoDB e una che è sharded.Come verificare l'integrità dei file che risultano da un'operazione di mongodump?

+1

So che è abbastanza vecchio, ma mi piacerebbe vedere una risposta qui. Qualche fortuna trovarne uno? –

+0

No, non ho fortuna di trovare una risposta. – tlovely

risposta

0

Ho usato db.collection.validate ({full: true}) in passato per convalidare i contenuti della raccolta in questione. Assegnato questo è su una raccolta per raccolta base al meglio delle mie conoscenze e probabilmente non è fattibile per i ripristini DB completi. Dato che in genere ripristinerò una raccolta o due solo in un ambiente diverso, eseguirò il .validate() prima sull'origine e poi sulla destinazione e confronterò gli output.