Skip to main content

Mi az adatkonzisztencia?

Az adatok konzisztenciája az információ egyenruhájának megőrzése, mivel a hálózaton keresztül mozog és a számítógép különféle alkalmazásai között mozog.Általában három típusú adatkonzisztencia létezik: az időkonzisztencia, a tranzakció konzisztenciája és az alkalmazás konzisztenciája.Annak biztosítása, hogy a számítógépes hálózat mindhárom adatkonzisztenciájával rendelkezzen, a legjobb módja annak, hogy az adatok ne veszjenek el vagy sérültek meg, mivel az egész rendszerben halad.Adatkonzisztencia hiányában nincs garancia arra, hogy a rendszerről szóló információk a számítógépes hálózat szélességében egységesek.időben.Ez megakadályozza az adatok elvesztését a rendszer összeomlása, a nem megfelelő leállítások és a hálózat egyéb problémái során.Úgy működik, hogy a rendszerre vonatkozó adatokat időbélyegzésen és más konzisztenciakarrátorokon keresztül hivatkozik, lehetővé téve a rendszer visszaállítását egy adott pillanatra, az egyes adatok eredeti helyén.Az időbeli konzisztencia nélkül nem lenne garancia arra, hogy az összeomló számítógépen található összes információ visszaállítható a rák előtti állapotba.Például egy banki program eredetileg kérheti a végfelhasználó kiindulási számlaegyenlegét.Ettől a ponttól kezdve a teljes program az eredeti egyensúlyi ábrán alapszik, amely a program memóriájában következetes marad.Ha az eredeti egyenleg 50 000 USD dollár (50 000 USD), és a rendszer problémája megváltoztatja azt, hogy 75 000 USD -ig, akkor a számítógép tranzakciós következetesség nélkül van.A tranzakció konzisztenciája nélkül semmi nem lép be a programba.

Az alkalmazás konzisztenciája nem más, mint a programok közötti tranzakció -konzisztencia.Például, ha a banki program adózási programmal kommunikál a számítógépen, akkor az alkalmazás konzisztenciája azt jelenti, hogy a programok között mozgó információk eredeti állapotában maradnak.Az alkalmazás konzisztenciája nélkül itt ugyanazok a problémák merülnek fel, mint a hibás tranzakció konzisztenciája: nem lehet megmondani, hogy a rendszerbe beírt érték idővel marad -e helyes.

Az adatkonzisztencia biztosításának elsődleges előnye a számítógépen vagy a hálózaton tárolt információk integritásának fenntartása.Anélkül, hogy mindhárom típusú konzisztencia működne, nem lehet megmondani, hogy a számítógépen tárolt adatok ugyanaz lesznek -e, miután összeomlást, telepítést vagy más nagy rendszeres eseményt követnek -e.Ez az oka annak, hogy a konzisztencia fenntartása az összes adat-alapú számítógépes program egyik elsődleges célja.