mongodb create database backup
java fjerne et element fra en matrise
Lær fremgangsmåten for å lage sikkerhetskopi i MongoDB:
I dette detaljert MongoDB Training-serie , lærte vi om Replikering i MongoDB .
I denne opplæringen vil vi lære hvordan du lager en sikkerhetskopi i MongoDB.
I applikasjonsutviklingsinformasjon har sikkerhetskopiering og gjenoppretting et kritisk synspunkt for enhver utvikler. MongoDB tilbyr to verktøy “Mongodump” for å lage en sikkerhetskopi og “Mongorestore” for å gjenopprette sikkerhetskopien.
Begge disse verktøyene fungerer med BSON. Den brukes hovedsakelig for distribusjon og gjenoppretting av applikasjoner på lite nivå. Det er også mange andre metoder du kan følge for å lage en riktig sikkerhetskopi.
I denne opplæringen vil vi bruke en enkel tilnærming til å lage en sikkerhetskopi for hele den administrerte forekomsten. Vi vil ganske enkelt dumpe alle dataene i dumpmappen, og dette er den enkleste tilnærmingen for å lage en riktig sikkerhetskopi.
I utgangspunktet må vi starte MongoDB-serveren. I vårt tilfelle kjører det videre IP: 127.0.0.1 og Havn: 27017 .
Figur 1: Resultater i MongoDB Shell
Nå må vi åpne CMD med administratorrettighetene. Pek deretter katalogen der MongoDB Bin-mappen ligger som du kan se på bildet nedenfor.
Figur 2: Resultater i CMD Shell
bruker å teste hvor mange tester per dag
Etter dette vil vi utføre kommandoen mongodump for å opprette en sikkerhetskopimappe med navnet på dumpen i Bin-mappen. Som standard er det ingen dumpmappe tilgjengelig før utførelsen av mongodump-kommandoen. Når vi utfører denne kommandoen, vil den laste ned all informasjon i dumpmappen.
Hver samling er skilt som en mappe. Utfør nå denne kommandoen, og den vil generere svaret som du kan se i bildet nedenfor.
Kode
mongodump
Figur 3: Resultater i CMD Shell
Etter utførelsen, la oss besøke dumpmappen i Bin-mappen til Mong0DB. Her kan du observere at hver samling har en egen mappe. Data er en dump i form av JSON og BSON i samlingsmappen.
Figur 4: Resultater i MongoDB Dump Folder
Konklusjon
Å lage en sikkerhetskopi av MongoDB er viktig i utviklingen. Utviklere må ha en sikkerhetskopi av samlingen basert på hvor viktig informasjonen er lagret. I utgangspunktet behandles en sikkerhetskopi hver måned, og for en bedriftsapplikasjon anbefales det å behandle den hver dag.
I denne opplæringen så vi en enkel løsning for å lage en sikkerhetskopi med noen få kommandoer. Hvis du er nybegynner, kan du ha denne tilnærmingen for sikkerhetskopiering av samlingene dine. Du trenger bare å peke ledeteksten til Bin-mappen og utføre kommandoen ovenfor, og den vil dumpe alle dataene automatisk.
Ta en titt på den kommende veiledningen vår for å vite mer Deployment in MongoDB.
PREV Opplæring | NESTE veiledning
Anbefalt lesing
- MongoDB Opprette databaseopplæring
- Distribusjon i MongoDB: trinnvis veiledning
- 20+ MongoDB-opplæring for nybegynnere: Gratis MongoDB-kurs
- MongoDB Opprett bruker og tildel roller med eksempler
- Hva er MongoDB-replikering
- MongoDB Database Profiler for Monitoring Queries and Performance
- Brukergodkjenning i MongoDB
- MongoDB Performance: Låsing av ytelse, sidefeil og databaseprofilering