mongodb create database backup
Erfahren Sie, wie Sie in MongoDB ein Backup erstellen:
In diesem detaillierte MongoDB Trainingsreihe haben wir erfahren Replikation in MongoDB .
In diesem Tutorial erfahren Sie, wie Sie ein Backup in MongoDB erstellen.
wie man ein Array von einer Methode in Java zurückgibt
In Informationen zur Anwendungsentwicklung haben das Sichern und Wiederherstellen für jeden Entwickler einen kritischen Standpunkt. MongoDB bietet zwei Dienstprogramme 'Mongodump' um ein Backup zu erstellen und 'Mongorestore' um das Backup wiederherzustellen.
Beide Dienstprogramme arbeiten mit BSON. Es wird hauptsächlich für die Bereitstellung und Wiederherstellung von Anwendungen auf kleiner Ebene verwendet. Es gibt auch viele andere Methoden, mit denen Sie eine ordnungsgemäße Sicherung erstellen können.
In diesem Tutorial verwenden wir einen einfachen Ansatz, um ein Backup für die gesamte verwaltete Instanz zu erstellen. Wir werden einfach alle Daten in den Speicherauszugsordner kopieren. Dies ist der einfachste Ansatz, um eine ordnungsgemäße Sicherung zu erstellen.
Zunächst müssen wir den MongoDB-Server starten. In unserem Fall läuft es weiter IP: 127.0.0.1 und Hafen: 27017 .
Abbildung 1: Ergebnisse in MongoDB Shell
Jetzt müssen wir CMD mit den Berechtigungen des Administrators öffnen. Zeigen Sie dann auf das Verzeichnis, in dem sich der Ordner MongoDB Bin befindet, wie Sie im folgenden Bild sehen können.
Abbildung 2: Ergebnisse in der CMD-Shell
Danach führen wir den Befehl mongodump aus, um einen Sicherungsordner mit dem Namen des Speicherauszugs im Ordner Bin zu erstellen. Standardmäßig ist vor der Ausführung des Befehls mongodump kein Speicherauszugsordner verfügbar. Wenn wir diesen Befehl ausführen, werden alle Informationen in den Dump-Ordner heruntergeladen.
Jede Sammlung ist als Ordner getrennt. Führen Sie nun diesen Befehl aus und er generiert die Antwort, die Sie im folgenden Bild sehen können.
Code
mongodump
Abbildung 3: Ergebnisse in CMD Shell
Besuchen Sie nach der Ausführung den Dump-Ordner im Bin-Ordner von Mong0DB. Hier können Sie beobachten, dass jede Sammlung einen eigenen Ordner hat. Daten sind ein Speicherauszug in Form von JSON und BSON im Erfassungsordner.
Abbildung 4: Ergebnisse im MongoDB-Dump-Ordner
Fazit
Das Erstellen eines Backups von MongoDB ist für die Entwicklung von entscheidender Bedeutung. Entwickler müssen ein Backup der Sammlung erstellen, basierend darauf, wie wichtig die Informationen sind. Grundsätzlich wird ein Backup jeden Monat und für eine Unternehmensanwendung empfohlen, es täglich zu verarbeiten.
In diesem Tutorial haben wir eine einfache Lösung zum Erstellen eines Backups mit wenigen Befehlen gesehen. Wenn Sie ein Anfänger sind, können Sie diesen Ansatz für die Sicherung Ihrer Sammlungen verwenden. Sie müssen nur die Eingabeaufforderung auf den Ordner Bin verweisen und den obigen Befehl ausführen, damit alle Daten automatisch ausgegeben werden.
In unserem nächsten Tutorial erfahren Sie mehr über die Bereitstellung in MongoDB.
PREV Tutorial | NÄCHSTES Tutorial
Literatur-Empfehlungen
- MongoDB Tutorial zum Erstellen einer Datenbank
- Bereitstellung in MongoDB: Schritt-für-Schritt-Anleitung
- 20+ MongoDB Tutorial für Anfänger: Kostenloser MongoDB Kurs
- MongoDB Benutzer erstellen und Rollen mit Beispielen zuweisen
- Was ist MongoDB-Replikation?
- MongoDB Database Profiler zur Überwachung von Abfragen und Leistung
- Benutzerauthentifizierung in MongoDB
- MongoDB-Leistung: Sperren der Leistung, Seitenfehler und Datenbankprofile