mongodb create database backup
Μάθετε τη διαδικασία δημιουργίας αντιγράφων ασφαλείας στο MongoDB:
Σε αυτό λεπτομερή σειρά κατάρτισης MongoDB , μάθαμε για Αναπαραγωγή στο MongoDB .
Σε αυτό το σεμινάριο, θα μάθουμε πώς να δημιουργούμε ένα αντίγραφο ασφαλείας στο MongoDB.
Στις πληροφορίες ανάπτυξης εφαρμογών, η δημιουργία αντιγράφων ασφαλείας και η επαναφορά έχουν κρίσιμη άποψη για κάθε προγραμματιστή. Το MongoDB παρέχει δύο βοηθητικά προγράμματα «Mongodump» για να δημιουργήσετε ένα αντίγραφο ασφαλείας και «Μογγόρεστορ» για να επαναφέρετε το αντίγραφο ασφαλείας.
Και τα δύο αυτά βοηθητικά προγράμματα λειτουργούν με το BSON. Χρησιμοποιείται κυρίως για ανάπτυξη και ανάκτηση εφαρμογών μικρού επιπέδου. Υπάρχουν επίσης πολλές άλλες μέθοδοι που μπορείτε να ακολουθήσετε για να δημιουργήσετε ένα κατάλληλο αντίγραφο ασφαλείας.
Σε αυτό το σεμινάριο, θα χρησιμοποιήσουμε μια απλή προσέγγιση για να δημιουργήσουμε ένα αντίγραφο ασφαλείας για ολόκληρη τη διαχειριζόμενη παρουσία. Απλώς θα απορρίψουμε όλα τα δεδομένα στο φάκελο dump και αυτή είναι η απλούστερη προσέγγιση για να δημιουργήσουμε ένα κατάλληλο αντίγραφο ασφαλείας.
Αρχικά, πρέπει να ξεκινήσουμε τον διακομιστή MongoDB. Στην περίπτωσή μας, συνεχίζεται IP: 127.0.0.1 και Λιμάνι: 27017 .
Σχήμα 1: Αποτελέσματα στο MongoDB Shell
Τώρα πρέπει να ανοίξουμε το CMD με τα δικαιώματα του διαχειριστή. Στη συνέχεια, δείξτε τον κατάλογο στον οποίο βρίσκεται ο φάκελος MongoDB Bin, όπως μπορείτε να δείτε στην παρακάτω εικόνα.
Σχήμα 2: Αποτελέσματα σε CMD Shell
Μετά από αυτό, θα εκτελέσουμε την εντολή mongodump για να δημιουργήσουμε έναν εφεδρικό φάκελο με το όνομα του dump μέσα στο φάκελο Bin. Από προεπιλογή, δεν υπάρχει διαθέσιμος φάκελος dump πριν από την εκτέλεση της εντολής mongodump. Όταν εκτελέσουμε αυτήν την εντολή, θα κατεβάσει όλες τις πληροφορίες στο φάκελο dump.
Κάθε συλλογή διαχωρίζεται ως φάκελος. Τώρα εκτελέστε αυτήν την εντολή και θα δημιουργήσει την απόκριση που μπορείτε να δείτε στην παρακάτω εικόνα.
Κώδικας
mongodump
Σχήμα 3: Αποτελέσματα σε CMD Shell
java πώς να δημιουργήσετε μια λίστα
Μετά την εκτέλεση, ας επισκεφτούμε το φάκελο dump μέσα στο φάκελο Bin του Mong0DB. Εδώ μπορείτε να παρατηρήσετε ότι κάθε συλλογή έχει ξεχωριστό φάκελο. Τα δεδομένα είναι μια απόρριψη με τη μορφή JSON και BSON στο φάκελο συλλογής.
Σχήμα 4: Αποτελέσματα στο φάκελο απορρίψεων MongoDB
συμπέρασμα
Η δημιουργία αντιγράφου ασφαλείας του MongoDB είναι ζωτικής σημασίας για την ανάπτυξη. Οι προγραμματιστές πρέπει να διατηρούν ένα αντίγραφο ασφαλείας της συλλογής βάσει του πόσο σημαντικές αποθηκεύονται οι πληροφορίες. Βασικά, μια διαδικασία δημιουργίας αντιγράφων ασφαλείας κάθε μήνα και για μια εταιρική εφαρμογή, συνιστάται η καθημερινή επεξεργασία.
Σε αυτό το σεμινάριο, είδαμε μια απλή λύση για να δημιουργήσουμε ένα αντίγραφο ασφαλείας με μερικές εντολές. Εάν είστε αρχάριος, μπορείτε να έχετε αυτήν την προσέγγιση για δημιουργία αντιγράφων ασφαλείας των συλλογών σας. Απλώς πρέπει να τοποθετήσετε τη γραμμή εντολών στο φάκελο Bin και να εκτελέσετε την παραπάνω εντολή και θα πετάξει αυτόματα όλα τα δεδομένα.
Δείτε το επερχόμενο σεμινάριό μας για να μάθετε περισσότερα Ανάπτυξη στο MongoDB.
Εκπαιδευτικό πρόγραμμα PREV | ΕΠΟΜΕΝΟ Φροντιστήριο
Συνιστώμενη ανάγνωση
- Οδηγός δημιουργίας βάσης δεδομένων MongoDB
- Ανάπτυξη στο MongoDB: Εκμάθηση βήμα προς βήμα
- 20+ MongoDB Tutorial για αρχάριους: Δωρεάν μαθήματα MongoDB
- MongoDB Δημιουργία χρήστη και εκχώρηση ρόλων με παραδείγματα
- Τι είναι η αναπαραγωγή MongoDB
- MongoDB Database Profiler για παρακολούθηση ερωτημάτων και επιδόσεων
- Έλεγχος ταυτότητας χρήστη στο MongoDB
- Απόδοση MongoDB: Απόδοση κλειδώματος, σφάλματα σελίδας και προφίλ βάσης δεδομένων