Tartósság

Szerző: Robert Simon
A Teremtés Dátuma: 18 Június 2021
Frissítés Dátuma: 13 Lehet 2024
Anonim
Tartósság - Technológia
Tartósság - Technológia

Tartalom

Meghatározás - Mit jelent a tartósság?

Az adatbázisokban a tartósság az a tulajdonság, amely biztosítja a tranzakciók végleges mentését, és véletlenül sem tűnnek el, sem törlődnek, még az adatbázis összeomlásakor sem. Ezt általában úgy érik el, ha az összes tranzakciót nem illékony adathordozóra menti.


A tartósság az ACID betűszó része, amely az atomosságot, konzisztenciát, elszigeteltséget és tartósságot jelenti. Az ACID olyan tulajdonságok halmaza, amely garantálja az összes adatbázis-tranzakció megbízhatóságát.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a tartósságot

Számos szervezet létezik, például bankok és kórházak, amelyek léte már az adatbázisokon működő információs rendszerektől függ. Alapvető fontosságú az összes lekötött tranzakció 100% -ának behajtása. A visszanyerési aránynak 100% -nak, nem pedig 90% -nak vagy akár 99,6% -nak kell lennie. Ezenkívül a helyreállításnak állandónak kell lennie, azaz minden tranzakciót rekonstruálni kell, még akkor is, ha az adatbázis-kiszolgáló az OS meghibásodása vagy áramkimaradás miatt összeomlik.


Azonnal láthatja, hogy miért a tartósság az ACID részeként szent graál a relációs adatbázis-rendszerek tervezőinek. Az ACID, Theo Harder és Andreas Reuter által az "A tranzakció-orientált adatbázis-helyreállítás alapelvei" című 1983. évi cikkükben népszerűsített kifejezés, az a tulajdonságkészlet, amely megfelelő végrehajtása esetén mindig garantálja az összes adatbázis megbízható feldolgozását, kezelését és tárolását. tranzakciókat.

A modern relációs adatbázis rendszerek tartósságát általában tranzakciónaplók - újrahasznosítható fájlok - fájlok segítségével érik el, amelyek az adatbázis összes tranzakciójának tárolására szolgálnak egy munkamenetben. Miután a felhasználó kiad egy végrehajtási parancsot, akkor a tranzakciót először egy nem felejtő adathordozón, például merevlemezen tárolt adatbázis-fájlokba írják, és ezt megteszik, mielőtt megerősítik a felhasználót, hogy a mentés megtörtént. Ha egy adatbázis összeomlik a mentés előtt, akkor az adatok továbbra is a tranzakciónaplókban vannak, amikor az adatbázist legközelebb újraindítják, de a nem végrehajtott változtatásokat visszavonják vagy visszavonják. Az elosztott számítástechnika területén, ahol a szerverek földrajzilag szétszórtan vannak, ezt a garanciát nehéz vagy bonyolult megvalósítani, tehát ugyanez érhető el a kétfázisú átadással.


Ezt a meghatározást az adatbázisok összefoglalója írta