sql >> Database teknologi >  >> NoSQL >> MongoDB

Automatisk MongoDB Backup

ScaleGrid giver dig nu mulighed for at konfigurere automatiske tilbagevendende sikkerhedskopier til dine MongoDB-hosting af selvstændige forekomster, replikaer og shards. Når du klikker på backup-knappen i hovedkonsollen, bliver du præsenteret for to muligheder:

  • On-Demand Backups

    MongoDB on-demand backups kan bruges til at sikkerhedskopiere dine MongoDB-klynger on-demand før en interessant begivenhed. For eksempel applikationsopgradering, MongoDB-versionsopgradering osv.

  • Planlagte sikkerhedskopier

    MongoDB automatiserede, tilbagevendende sikkerhedskopier bruges på den anden side til at opsætte sikkerhedskopier til dine produktionsklynger med regelmæssige, planlagte intervaller.

For en generel oversigt over MongoDB backup muligheder, se vores blogindlæg – MongoDB backup muligheder.

Automatisk sikkerhedskopiering giver dig følgende muligheder:

  • Sikkerhedskopieringsinterval

    Dette kan være mellem 1 og 7 dage.

  • Sikkerhedskopieringstid (UTC)

    Dette er det tidspunkt, hvor sikkerhedskopieringen udløses. Bemærk venligst, at tiden er i UTC.

  • Maksimalt antal sikkerhedskopier at beholde

    Dette er det maksimale antal planlagte sikkerhedskopier, som du ønsker, at systemet skal beholde. Hvis du f.eks. sikkerhedskopierer en gang om ugen og gerne vil beholde en måneds sikkerhedskopiering, skal du indstille dette tal til 4.

  • Sikkerhedskopimål

    Dette er kun tilgængeligt for replikasæt og giver dig mulighed for at sikkerhedskopiere fra det primære eller det sekundære. Fordelen ved at tage backup fra det sekundære er, at det ikke har nogen indflydelse på det primære. Dette er især vigtigt, hvis du har en meget belastet primær.

Du kan nemt gendanne enhver af dine bevarede planlagte eller on-demand sikkerhedskopier til enhver tid. I gendannelsesbrugerfladen har alle automatiske sikkerhedskopier et navn med formatet "Scheduled-". Egenskaben "Tagt på" i gendannelsesbrugergrænsefladen giver det nøjagtige tidspunkt for øjebliksbilledet i din lokale tid - det er det tidspunkt, hvor vi udstedte en snapshot-kommando på serveren. Vælg den sikkerhedskopi, du vil gendanne, og klik på gendan for at erstatte dine eksisterende data. Som en god tommelfingerregel skal du sørge for at lave en sikkerhedskopi af dine nuværende data, før du implementerer en gendannelse.

Send os som altid en e-mail på [email protected], hvis du har spørgsmål eller kommentarer.


  1. Hvordan sender man data mellem flere Lua State (multi-thread)?

  2. Hvorfor anbefales det ikke at bruge lagrede funktioner på serversiden i MongoDB?

  3. Hvornår skal man bruge et nøgle-/værdilager såsom Redis i stedet for/ved siden af ​​en SQL-database?

  4. Hvad er den bedste måde at gemme datoer i MongoDB?