Wie unterstützen Sie Daten von MongoDB?

Wie unterstützen Sie Daten von MongoDB?
MongoDB ist eine NoSQL -Datenbank und konzentriert sich wie die MongoDB von anderen DBMS auch auf die Bereitstellung einer sicheren Verarbeitung von Daten. Die in einem Computergerät oder einer Datenbank gespeicherten Daten können verloren gehen, und es kann mehrere Gründe für ein solches Auftreten geben. Wenn Sie in einer solchen Situation die Sicherung Ihrer Daten nicht erstellt haben, können Sie einen großen Verlust haben.

MongoDB bietet Backup -Unterstützung, damit Sie Ihre Daten sichern und sie wiederverwenden können, wenn die Daten verloren gehen. Die Sicherung kann in allen in MongoDB-basierten Datenbanken in Ihrem System durchgeführt werden, oder Sie können auch eine bestimmte Datenbank oder eine einzelne Sammlung ansprechen.

In dieser MongoDB -Tutorial -Serie führen wir Sie dazu, eine Sicherung Ihrer Datenbank (en)/Sammlungen) zu erstellen und wie Sie die Daten abrufen können.

So erstellen Sie eine Backup in MongoDB

Dieser Abschnitt bietet verschiedene Möglichkeiten, um eine Sicherung in MongoDB zu erstellen. Darüber hinaus wird dieser Abschnitt in mehrere Unterabschnitte unterteilt, um einen informativen Abschnitt zu erstellen.

So erstellen Sie eine Sicherung aller Datenbanken

Der Befehl zum Erstellen einer Sicherung in MongoDB ist “ist“Mongodump“. Die folgende Syntax hilft Ihnen in dieser Hinsicht:

Mongodump

Um eine Sicherung aller Datenbanken und zugehörigen Sammlungen zu erstellen, müssen Sie den folgenden Befehl in Ihrem Ubuntu -Terminal ausführen:

Möglicherweise haben Sie festgestellt, dass der Befehl im Ubuntu -Terminal ausgeführt wird. Es ist ein universeller Befehl, der auf mehreren Betriebssystemen ausgeführt werden kann und zum Erstellen von Sicherungen in MongoDB verwendet werden kann.

$ sudo mongodump

Die auf Ihrem MongoDB -Server vorhandenen Sammlungen und zugehörigen Dokumente sind gesichert.

So sichern Sie eine Datenbank in MongoDB

Die Syntax zum Erstellen einer Sicherung einer Datenbank ist unten bereitgestellt:

Mongodump - -db

Zum Beispiel möchten wir eine Sicherung für “erstellen“LinuxHintDatenbank. Zu diesem Zweck haben wir den folgenden Befehl in Ubuntus Terminal ausgeführt:

$ sudo mongodump -db linuxHint

Es kann aus der Ausgabe beobachtet werden, dass alle Sammlungen und Dokumente, die verbunden sind LinuxHint Die Datenbank werden nach dieser Ausführung erfolgreich unterstützt.

So sichern Sie eine Sammlung einer Datenbank

Manchmal ist die Größe der Datenbank sehr groß und das Erstellen einer Sicherung für diese Datenbanken verbraucht sowohl Zeit als auch Speicher. Unter solchen Bedingungen wird der Administrator lieber eine Sicherung wichtiger Sammlungen erstellen. Der Mongodump Mit dem Befehl können Sie auch nur eine Sicherung einer einzelnen Sammlung erstellen. Erstellen einer Sicherung einer einzelnen Sammlung; Man muss der unten angegebenen Syntax folgen:

Mongodump - -DB -Sammlung

Darüber hinaus erstellt der unten geschriebene Befehl die Sicherung einer Sammlung “Mitarbeiter"Und diese Sammlung gehört zu"LinuxHintDatenbank:

> Mongodump -DB LinuxHint -Sammelpersonal

Wie bereits erwähnt, ist die Standard -Dump -Adresse der MongoDB -Datenbank und -Kollektionen Ihr Heimverzeichnis. Sie können jedoch die Sicherungsadresse ändern, indem Sie die “verwenden“-aus”Option in“Mongodump" Befehl.

Mongodump -DB LinuxHint -Out

Zum Beispiel haben wir den folgenden Befehl verwendet, um die Sicherung von “zu erhalten“LinuxHintDatenbank unter unserer gewünschten Adresse:

> sudo mongodump - -db linuxHint -out/adnan/linuxHintdb_backup/

So restaurieren Sie die gesicherten Datenbanken/Sammlungen in MongoDB

Sobald das Backup erstellt wurde, müssen Sie den Weg zur Wiederherstellung wissen. In diesem Abschnitt werden wir den Weg zum Wiederherstellen von Daten zeigen, die Datenbanken und Sammlungen enthalten.

Der Befehl zur Wiederherstellung der Sicherung hat die folgende Syntax:

Mongorestore

Ein einzelner Backup -Befehl erstellt Backups für alle Datenbanken. In ähnlicher Weise ruft ein einzelner Wiederherstellungsbefehl alle Datenbanken aus dem Sicherungsverzeichnis auf Ihren MongoDB -Server ab. Der unten angegebene Befehl stellt alle Datenbanken gleichzeitig wieder her:

> Mongorestore

Abschluss

Datenbankverwaltungssysteme werden verwendet, um die Daten einer Organisation zu verwalten, und MongoDB ist eines der bekannten Datenbankverwaltungssysteme. Das Backup -Phänomen spielt eine Schlüsselrolle bei DBMS und fast allen Datenbankadministratoren aktualisieren das Sicherungsverzeichnis regelmäßig. In diesem beschreibenden Beitrag haben wir die möglichen Möglichkeiten zur Erstellung einer Sicherung in MongoDB bereitgestellt. Darüber hinaus haben wir auch Möglichkeiten zur Wiederherstellung der unterstützten Daten zur Verfügung gestellt. Mit diesem Handbuch ist dieser Leitfaden für alle Benutzer von MongoDB gleich wichtig. Zuletzt wird empfohlen, Sicherungen Ihrer Daten zu erstellen. Entweder arbeiten Sie an Datenbanken oder Operationen im Zusammenhang mit der Datenverwaltung.