Care este diferența dintre backup și recuperare

principala diferență între backup și recuperare este asta copierea de rezervă este o copie a datelor care poate fi utilizată într-o eroare a bazei de date în timp ce recuperarea este procesul de restaurare a unei baze de date la starea corectă,.

Sistemul de gestionare a bazelor de date (DBMS) este un software care ajută la gestionarea cu ușurință și eficient a bazelor de date, permițând utilizatorilor să organizeze datele într-o manieră organizată. DBMS oferă multiple avantaje. Acesta permite stocarea, manipularea și preluarea datelor din bazele de date. De asemenea, permite efectuarea de tranzacții și oferă protecție datelor. Backupul și recuperarea sunt două concepte principale legate de SGBD.

Domenii cheie acoperite

1. Ce este Backup
     - Definiție, funcționalitate
2. Ce este Recuperarea
     - Definiție, funcționalitate
3. Care este relația dintre backup și recuperare
     - Schița Asociației
4. Care este diferența dintre backup și recuperare
     - Compararea diferențelor cheie

Termeni cheie

Backup, Backup logic, Backup fizic, Recuperare

Ce este Backup

O copie de siguranță este o copie reprezentativă a datelor. Acesta include elemente importante ale unei baze de date, cum ar fi fișierele de control, fișierele de date etc. Pot exista erori neașteptate în bazele de date. Prin urmare, este o soluție mai bună de a păstra o copie de rezervă a bazei de date. Există două tipuri majore de copii de siguranță. Acestea sunt backup-urile fizice și backup-urile logice.

Backup-uri fizice sunt copii ale fișierelor bazei de date fizice, cum ar fi fișierele de date, fișierele de control, fișierele de redoire arhivate și fișierele jurnal. Acestea sunt copii ale fișierelor care stochează informații de bază de date într-o altă locație. Acestea constituie fundamentul mecanismului de recuperare din baza de date.

Celălalt tip de backup este fișierele de bază de date logice. Aceste backup-uri logice conține datele logice extrase dintr-o bază de date. Se compune din vizualizări, funcții, tabele, proceduri etc. Cu toate acestea, luarea de copii de rezervă logice nu este foarte benefică, deoarece acestea oferă doar informații structurale. În general, luarea de copii de siguranță este utilă deoarece ajută la eșecul unei baze de date.

Ce este Recuperarea

Recuperarea ajută la restaurarea unei baze de date la starea corectă atunci când apare o eroare. Cu alte cuvinte, permite ca baza de date să ajungă la o stare consecventă după o eroare bruscă. Prin urmare, procesul de recuperare îmbunătățește fiabilitatea bazei de date.

Este posibil să recuperați baza de date utilizând recuperarea bazată pe log. Un jurnal este o secvență de înregistrări care conține înregistrări ale unei tranzacții. Jurnalul fiecărei tranzacții este menținut într-un spațiu de stocare stabil. Ajută la recuperarea bazei de date în timpul unei eșecuri. Jurnalul conține informațiile despre tranzacția care trebuie executată, valorile modificate și starea tranzacției. Toate aceste informații vor fi stocate în ordinea execuției.

În plus, este posibil să se recupereze în tranzacții concurente. Jurnalele pot intercalări când două tranzacții se execută simultan. Este un proces dificil de recuperare a sistemului și de returnare a tuturor jurnalelor la un punct anterior. Un punct de control este o soluție la această problemă. Punctele de control funcționează ca puncte de referință.

Acest mecanism elimină jurnalele anterioare din sistem și le stochează permanent într-un sistem de stocare. Declară un punct la care DBMS-ul era în stadiu consecvent. De asemenea, implică sarcini, cum ar fi scrierea înregistrărilor jurnal ale memoriei principale în memoria secundară și scrierea înregistrărilor punctelor de control în fișierul jurnal. Atunci când o tranzacție nu reușește, sistemul de recuperare adaugă punctul de control la tranzacție.

Relația dintre backup și recuperare

  • Backupurile pot accelera recuperarea.

Diferența între backup și recuperare

Definiție

Backup este o copie a datelor care este utilizată pentru a restabili originalul după ce a avut loc un eveniment de pierdere a datelor. Recuperarea este procesul de recuperare a datelor inaccesibile, pierdute, corupte, deteriorate sau formatate în starea inițială. Aceste definiții explică principala diferență între backup și recuperare.

Bază

O copie de siguranță este o replicare a datelor în timp ce recuperarea este un proces pentru stocarea bazei de date.

Concluzie

Backupul și recuperarea sunt două concepte principale legate de SGBD. Diferența dintre backup și recuperare este aceea că copia de siguranță este o copie a datelor care poate fi utilizată într-o eroare a bazei de date, în timp ce recuperarea este procesul de restabilire a unei baze de date la starea corectă atunci când apare un defect.

Datorită fotografiei:

1. "Recuperarea datelor: Do's și Don'ts" de BagoGames via (CC BY 2.0) prin intermediul Flickr