Wat deze keuze verandert
Een snapshot legt de infrastructuurstatus op een tijdstip vast; een applicatiebewuste back-up gebruikt de eigen export- of back-upsemantiek van de database. Beide hebben nog steeds een geteste restore nodig.
Vergelijk de beslissingsfactoren
| Factor | Host- of volumesnapshot | Applicatiebewuste databaseback-up |
|---|---|---|
| Typisch bereik | Bestandssysteem- of volumeblokken, mogelijk meerdere componenten omvattend. | Databaseobjecten en gegevens geselecteerd door de databasetool. |
| Consistentievraag | Applicatieschrijfacties kunnen coördinatie vereisen voor een coherent punt. | De tool definieert zijn consistentiegrens; externe bestanden en globals kunnen erbuiten blijven. |
| Restore-granulariteit | Herstelt vaak een volume of hostvormige eenheid. | Kan database-, schema- of geselecteerde-objectrestore mogelijk maken afhankelijk van het formaat. |
| Ontbrekende afhankelijkheden | Documenteert niet welk artifact, welke secretreferentie of externe service compatibel is. | Kan uploads, configuratie, rollen of tablespaces weglaten tenzij afzonderlijk vastgelegd. |
| Nuttig bewijs | Boot of mount een geïsoleerd doel en voer applicatiecontroles uit. | Herstel naar een geïsoleerde database en verifieer schema, records, machtigingen en applicatietoegang. |
| Beste rol | Snelle infrastructuurherstel wanneer bereik en consistentie zijn begrepen. | Portable, databasebewuste recovery en selectieve inspectie. |
Wanneer elke optie zijn plaats verdient
Gebruik beide wanneer ze verschillende storingen beschermen, maar tel twee ongeteste kopieën niet als twee herstelmethoden.