Tartalom
- Meghatározás - Mit jelent a tartósság?
- 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
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