Podatkovne nesreče

Iz E-študij, proste zakladnice študentskega znanja

Skoči na: navigacija, iskanje

Podatkovne nesreče lahko ogrozijo dostop do podatkov in njihovo celovitost. Lahko tudi povzročijo nekonsistentnost podatkov med seboj ali s stvarnostjo, ali pa onemogočijo nadaljnji dostop do PB.

SUPB mora med drugim uporabnikom zagotavljati tudi nemoten dostop do celovitih – neokrnjenih podatkov.

Vsebina

Obnavljanje

Postopke, s katerimi se ohranja konsistentnost PB po nesrečah, imenujemo obnavljanje (recovery). Te postopke izvaja SUPB pod nadzorom skrbnika PB

Obnavljanje obsega:

  • Pripravo podatkov za obnovitev
  • Detekcijo podatkovne nesreče, ki je povzročila nekonsistentno stanje ali nedostopnost podatkov
  • Obnovitev PB v stanje pred nesrečo

Veljavno stanje

Na PB lahko gledamo kot na sistem, ki se sme nahajati le v veljavnih stanjih, v katerih so podatki v PB med seboj konsistentni.

Prehod iz veljavnega stanja v veljavno stanje se izvede z ažuriranjem podatkov: skupino operacij, ki poizvedujejo in spreminjajo podatke

Transakcija

Zaporedje ažuriranj, ki povzroče prehod PB iz enega v drugo veljavno stanje, se imenuje transakcija.

Med izvajanjem transakcije se PB lahko nahaja tudi v neveljavnih stanjih.

V neveljavnem stanju lahko PB tudi obstane, če se med izvajanjem zgodi podatkovna nesreča, ker se v tem primeru transakcija ne konča.

Obnavljanje po nesreči

Obnavljanje PB mora zagotoviti, da se PB po nesreči obnovi v eno izmed veljavnih stanj:

  • to je lahko zadnje veljavno stanje ali
  • eno izmed prej veljavnih stanj

Konsistentnost s stvarnostjo

V vseh veljavnih stanjih so podatki med seboj sicer konsistentni, vprašanje je, ali so podatki konsistentni s stvarnostjo.

S stvarnostjo so najbolj konsistentni podatki zadnjega veljavnega stanja.

Obnavljanje ne obsega samo povrnitev PB v neko veljavno stanje, ampak tudi zagotavljanje podatkov, ki so potrebni za obnavljanje

Zagotavljanje obnovitvenih podatkov

Postopki za zagotavljanje obnovitvenih podatkov se morajo izvajati z ažuriranjem PB, v okviru transakcij.

Posledično je to dodatna obremenitev sistema, kar pomeni slabše performanse.

Čim hitrejšo in čim kakovostnejšo obnovitev PB po nesreči želimo, tem več dodatnih postopkov je potrebno izvajati med transakcijami.

Osebna orodja
Imenski prostori
Različice
Dejanja
navigacija

Tiskanje/izvoz
orodja