Mikä on tietojen johdonmukaisuus?

Tietojen johdonmukaisuus on prosessi, jolla tiedot pidetään yhtenäisinä, kun ne liikkuvat verkossa ja tietokoneen eri sovellusten välillä. Tietojen johdonmukaisuutta on tyypillisesti kolme tyyppiä: ajankohtainen johdonmukaisuus, tapahtumien johdonmukaisuus ja sovellusten johdonmukaisuus. Sen varmistaminen, että tietokoneverkossa on kaikki kolme tietojen johdonmukaisuuden osaa, on paras tapa varmistaa, että tiedot eivät katoa tai vioitu, kun ne kulkevat koko järjestelmän läpi. Tietojen yhdenmukaisuuden puuttuessa ei ole mitään takeita siitä, että järjestelmässä olevat tiedot ovat yhdenmukaisia ​​koko tietoverkon laajuudessa.

Ajankohtainen johdonmukaisuus koskee sen varmistamista, että kaikki järjestelmän elementit ovat yhdenmukaisia ​​tiettynä ajankohtana. Tämä estää tietojen menetyksen järjestelmän kaatumisen, virheellisten sammutusten ja muiden verkon ongelmien aikana. Se toimii viittaamalla järjestelmän tietoihin aikaleimojen ja muiden johdonmukaisuusmerkkien avulla, jolloin järjestelmä voidaan palauttaa tiettyyn ajankohtaan, kun jokainen tieto on alkuperäisessä paikassa. Ilman ajankohdan johdonmukaisuutta ei olisi takeita siitä, että kaikki kaatuvan tietokoneen tiedot voitaisiin palauttaa kaatumista edeltävään tilaan.

Tapahtuman johdonmukaisuus on datan yhdenmukaisuus tietokoneessa toimivan tapahtuman välillä. Esimerkiksi pankkiohjelma voi alun perin pyytää loppukäyttäjän alkutiliä. Siitä lähtien koko ohjelma luottaa siihen, että alkuperäinen muistiluku pysyy tasaisena ohjelman muistissa. Jos alkuperäinen saldo on 50,000 50,000 dollaria (75,000 XNUMX dollaria) ja järjestelmän ongelma muuttaa sen XNUMX XNUMX dollariin, tietokone ei ole johdonmukainen. Ilman tapahtumien johdonmukaisuutta mikään ohjelmaan syötetty ei ole luotettava.

Sovellusten johdonmukaisuus ei ole muuta kuin tapahtumien yhdenmukaisuus ohjelmien välillä. Jos esimerkiksi pankkiohjelma on yhteydessä vero -ohjelmaan tietokoneella, sovelluksen johdonmukaisuus tarkoittaa sitä, että ohjelmien välillä liikkuvat tiedot pysyvät alkuperäisessä tilassaan. Ilman sovellusten johdonmukaisuutta tässä syntyy samat ongelmat kuin virheellisessä transaktion johdonmukaisuudessa: ei voida mitenkään kertoa, pysyykö järjestelmään syötetty arvo ajan mittaan oikeana.

Tietojen yhdenmukaisuuden varmistamisen ensisijainen etu on tietokoneeseen tai verkkoon tallennettujen tietojen eheyden säilyttäminen. Ilman kaikkien kolmen tyyppisen johdonmukaisuuden toimimista yhdessä, ei voida sanoa, ovatko tietokoneeseen tänään tallennetut tiedot samat kaatumisen, asennuksen tai muun merkittävän järjestelmätapahtuman jälkeen. Siksi johdonmukaisuuden säilyttäminen on yksi kaikkien tietopohjaisten tietokoneohjelmien ensisijaisista tavoitteista.