Mis on andmete järjepidevus?

Andmete järjepidevus on teabe ühtsuse hoidmine võrgus ja arvuti erinevate rakenduste vahel liikumisel. Tavaliselt on kolme tüüpi andmete järjepidevus: ajahetke järjepidevus, tehingute järjepidevus ja rakenduse järjepidevus. Arvutivõrgu kõigi kolme andmete järjepidevuse elemendi hõlmamise tagamine on parim viis tagada, et andmed ei kaoks ega rikuks süsteemis liikudes. Andmete järjepidevuse puudumisel pole garantiid, et kogu süsteemis olev teave on kogu arvutivõrgu ulatuses ühtlane.

Ajapunkti järjepidevus tegeleb selle tagamisega, et kõik süsteemi elemendid on konkreetsel ajahetkel ühtsed. See hoiab ära andmete kadumise süsteemi krahhide, ebaõigete väljalülituste ja muude võrguprobleemide ajal. See toimib, viidates süsteemis olevatele andmetele ajatemplite ja muude järjepidevuse markerite abil, võimaldades süsteemi taastada konkreetse ajahetkega, kusjuures iga andmeosa on algsel kohal. Ilma ajakohase järjepidevuseta poleks mingit garantiid, et kogu kokkujooksvas arvutis olev teave suudetaks taastada krahhieelsesse olekusse.

Tehingu järjepidevus on andmeosa järjepidevus arvutis toimuva töötehingu lõikes. Näiteks võib pangaprogramm algselt nõuda lõppkasutaja algkonto saldot. Sellest hetkest alates toetub kogu programm esialgsele tasakaalunumbrile, mis jääb programmi mällu järjepidevaks. Kui algne saldo on 50,000 50,000 USA dollarit (75,000 XNUMX USD) ja süsteemi probleem muudab selle XNUMX XNUMX USD-ks, pole arvuti tehingute järjepidevus. Ilma tehingute järjepidevuseta pole miski programmi sisestatud usaldusväärne.

Rakenduste järjepidevus pole midagi muud kui tehingute järjepidevus programmide vahel. Näiteks kui pangaprogramm suhtleb arvutis oleva maksuprogrammiga, tähendab rakenduse järjepidevus seda, et programmide vahel liikuv info jääb algsesse olekusse. Ilma rakenduse järjepidevuseta tekivad siin samad probleemid, mis vigase tehingujärjepidevuse korral: ei ole võimalik kindlaks teha, kas süsteemi sisestatud väärtus jääb aja jooksul õigeks.

Andmete järjepidevuse tagamise peamine eelis on arvutis või võrgus salvestatud teabe terviklikkuse säilitamine. Kui kõik kolm tüüpi järjepidevust ei tööta koos, ei saa öelda, kas täna arvutisse salvestatud andmed on krahhi, installi või mõne muu olulise süsteemisündmuse järel samad. Seetõttu on järjepidevuse säilitamine kõigi andmepõhiste arvutiprogrammide üks peamisi eesmärke.