Wat is het verschil tussen back-up en herstel

De grootste verschil tussen back-up en herstel is dat back-up is een kopie van gegevens die kunnen worden gebruikt in een databasefout terwijl herstel het proces is van het herstellen van een database naar de juiste status wanneer er een fout optreedt.

DBMS (Database Management System) is software die helpt om databases eenvoudig en effectief te beheren, waardoor gebruikers gegevens op een georganiseerde manier kunnen ordenen. DBMS biedt meerdere voordelen. Het maakt het opslaan, manipuleren en ophalen van gegevens uit databases mogelijk. Het biedt ook de mogelijkheid om transacties uit te voeren en gegevens te beschermen. Back-up en herstel zijn twee hoofdconcepten gerelateerd aan DBMS.

Key Areas Covered

1. Wat is Backup
     - Definitie, functionaliteit
2. Wat is herstel
     - Definitie, functionaliteit
3. Wat is de relatie tussen back-up en herstel
     - Overzicht van vereniging
4. Wat is het verschil tussen back-up en herstel
     - Vergelijking van belangrijke verschillen

Sleutelbegrippen

Back-up, logische back-up, fysieke back-up, herstel

Wat is Backup

Een back-up is een representatieve kopie van gegevens. Het bevat belangrijke elementen van een database, zoals besturingsbestanden, databestanden, enz. Onverwachte storingen in databases kunnen zich voordoen. Daarom is het een betere oplossing om een ​​back-up van de database te houden. Er zijn twee hoofdtypen back-ups. Dit zijn de fysieke back-ups en logische back-ups.

Fysieke back-ups zijn kopieën van fysieke databasebestanden zoals databestanden, besturingsbestanden, gearchiveerde opnieuw-logs en logbestanden. Het zijn kopieën van bestanden die databasegegevens opslaan op een andere locatie. Ze vormen de basis van het herstelmechanisme in de database.

Het andere back-uptype is logische databasebestanden. Deze logische back-ups bevatten de logische gegevens die uit een database worden geëxtraheerd. Het bestaat uit weergaven, functies, tabellen, procedures, etc. Het maken van alleen logische back-ups is echter niet erg nuttig omdat ze alleen structurele informatie bieden. Over het algemeen is het nuttig om back-ups te maken omdat dit helpt bij een databasefout.

Wat is herstel

Herstel helpt bij het herstellen van een database naar de juiste status wanneer een fout optreedt. Met andere woorden, het zorgt ervoor dat de database na een plotselinge storing in een consistente status komt. Daarom verbetert het herstelproces de betrouwbaarheid van de database.

Het is mogelijk om de database te herstellen met behulp van log-gebaseerd herstel. Een logboek is een reeks records die records van een transactie bevat. Het logboek van elke transactie wordt bijgehouden in een stabiele opslag. Het helpt om de database te herstellen tijdens een fout. Het logboek bevat de informatie over de uit te voeren transactie, gewijzigde waarden en de transactiestatus. Al deze informatie wordt opgeslagen in de volgorde van uitvoering.

Verder is het mogelijk om te herstellen in gelijktijdige transacties. De logboeken kunnen worden verschoven wanneer twee transacties tegelijkertijd worden uitgevoerd. Het is een moeilijk proces om het systeem te herstellen en alle logboeken naar een vorig punt te retourneren. Een controlepunt is een oplossing voor dit probleem. De controlepunten werken als benchmarks.

Dit mechanisme verwijdert eerdere logboeken van het systeem en slaat ze permanent op in een opslagsysteem. Het verklaart een punt waarop de DBMS in een consistente staat was. Het omvat ook taken zoals het schrijven van logboekrecords van het hoofdgeheugen in secundaire opslag en het schrijven van controlepuntrecords in het logbestand. Wanneer een transactie mislukt, voegt het herstelsysteem het controlepunt aan de transactie toe.

Relatie tussen back-up en herstel

  • Back-ups kunnen het herstel versnellen.

Verschil tussen back-up en herstel

Definitie

Back-up is een kopie van gegevens die worden gebruikt om het origineel te herstellen nadat zich een gebeurtenis voor gegevensverlies heeft voorgedaan. Herstel bestaat uit het ophalen van ontoegankelijke, verloren, beschadigde, beschadigde of opgemaakte gegevens in de oorspronkelijke staat. Deze definities verklaren het grootste verschil tussen back-up en herstel.

Basis

Een back-up is een replicatie van gegevens, terwijl herstel een proces is om de database op te slaan.

Conclusie

Back-up en herstel zijn twee hoofdconcepten gerelateerd aan DBMS. Het verschil tussen back-up en herstel is dat back-up een kopie is van gegevens die kunnen worden gebruikt in een databasefout terwijl herstel het proces is van het herstellen van een database naar de juiste status wanneer er een fout optreedt.

Afbeelding met dank aan:

1. "Data Recovery: The Do's and Don'ts" door BagoGames via (CC BY 2.0) via Flickr