Von den Forschungen, die ich gemacht habe, hat mongodump keine eingebaute Kontrolle, um die Integrität eines Mongodump-Vorgangs zu verifizieren; zumindest nichts für den Benutzer ersichtlich. Ich kann mich irren. Wenn ich bin, bitte informieren Sie mich. Sonst bin ich sicher, dass ich nicht der Einzige bin, der ihre Mongodump-Operation verifizieren möchte, um die Daten ohne Korruption oder Verlust zu kopieren. Welche verschiedenen Methoden haben andere benutzt, um die Integrität ihrer Mongodump-Dateien sicherzustellen? Wenn die Methode für einen Sharded-Cluster von Natur aus anders ist, geben Sie bitte an, wie dies in einer MongoDB-Instanz und in einer anderen MondoDB-Instanz geschieht.Wie überprüft man die Integrität der Dateien, die aus einem Mongodump-Vorgang resultieren?
7
A
Antwort
0
Ich habe db.collection.validate ({full: true}) in der Vergangenheit verwendet, die den Inhalt der fraglichen Sammlung validiert. Zugegeben, dies ist nach meinem besten Wissen Sammlung für Sammlung, und wahrscheinlich nicht möglich für vollständige DB-Wiederherstellungen. Da ich normalerweise eine Sammlung oder zwei nur zu einem anderen env wiederherstellen werde, werde ich die .validate() vor der Quelle und dann nach dem Ziel tun und die Ausgaben vergleichen.
Ich weiß, das ist ziemlich alt, aber ich würde gerne eine Antwort hier sehen. Hast du Glück, einen zu finden? –
Nein, kein Glück, eine Antwort zu finden. – tlovely