Backups
Backups sind ein essenzieller Bestandteil jeder Datenbankstrategie. Sie schützen vor Datenverlust durch technische Fehler, versehentliches Löschen oder Sicherheitsvorfälle. MongoDB stellt zwei Hauptwerkzeuge zur Verfügung:
mongodump
/mongorestore
für binäre Backupsmongoexport
/mongoimport
fĂĽr JSON- oder CSV-Exporte
mongodump
und mongorestore
mongodump
und mongorestore
mongodump
mongodump
mongodump
erstellt ein binäres Backup der Datenbank, das mit mongorestore
wieder eingespielt werden kann.
Syntax
mongodump <options> <connection-string>
Optionen
Beispiel
mongodump --db vivid --out /backups/mongo/ --gzip --username levinbaenninger --authenticationDatabase admin
mongorestore
mongorestore
mongorestore
spielt ein binäres Backup, das mit mongodump
erstellt wurde, wieder ein.
Syntax
mongorestore <options> <connection-string> <directory or file to restore>
Optionen
Beispiel
mongorestore --db vivid --drop --gzip --username levinbaenninger --authenticationDatabase admin /backups/mongo/vivid/
mongoexport
und mongoimport
mongoexport
und mongoimport
mongoexport
mongoexport
mongoexport
exportiert Daten aus einer Collection als JSON oder CSV, was z. B. für Datenanalysen nützlich ist.
Syntax
mongoexport <options> <connection-string>
Optionen
Beispiel
mongoexport --db vivid --collection users --type=csv --out=users.csv
mongoimport
mongoimport
mongoimport
importiert strukturierte Daten in eine MongoDB-Collection.
Syntax
mongoimport <options> <connection-string> <file>
Optionen
Beispiel
mongoimport --db vivid --collection users --type=csv --headerline --file=users.csv
Zuletzt aktualisiert