tranzakció-feldolgozás

Tranzakció-feldolgozás, az információs technológia. úgynevezett adatfeldolgozás, osztva külön oszthatatlan műveletek, az úgynevezett tranzakciókat. Minden egyes tranzakció lehet sikeres vagy sikertelen integráltan; akkor nem marad egy köztes állapot.

A tranzakciók feldolgozásának célja, hogy fenntartsa a számítógépes rendszer egy ismert, konzisztens állapotba, biztosítva, hogy minden elvégzett műveleteket a rendszer egymástól kölcsönösen függő, vagy az összes sikeresen vagy teljesen és sikeresen megszüntették.

Tranzakció-feldolgozás lehetővé teszi több egyéni műveletek automatikusan kapcsolódnak egymáshoz, mint egy oszthatatlan tranzakciót. tranzakció-feldolgozási rendszer biztosítja, hogy akár az összes műveletet egy tranzakció befejeződött hiba nélkül, vagy egyiket sem. Ha egyes műveletek befejeződtek, de hibákat, és a többi nélkül, tranzakció-feldolgozási rendszer adja a parancsot, hogy „rollback” minden tranzakció művelet (beleértve a sikeres), ami azt jelenti, törölve minden nyomát működés és helyreállítása a rendszer következetes ismert állapotba előtt volt tranzakció indítási folyamat. Ha az összes tranzakció sikeresen befejeződött, a tranzakció elszámolása a rendszerben, minden változtatás, hogy az adatbázis „állandó” ügylet nem törölhető, ha már megtörtént.

A tranzakció-feldolgozási véd hardver és szoftver hibák, amelyek elhagyják a tranzakció részben befejeződött, a rendszer maradt egy ismeretlen, inkonzisztens állapotban van. Ha a számítógépes rendszer összeomlik a közepén egy tranzakció, tranzakció-feldolgozás biztosítja, hogy minden műveletet bármilyen nem kötött (azaz nem teljesen feldolgozott) Tranzakciók törlésekor.

A tranzakció-feldolgozási rendszerek integritását az adatbázis segítségével egy közbenső felvétel állapota az adatbázis előtt cserélik, majd ezekkel a bejegyzések adatbázisban csökken egy ismert állapotba, ha az ügylet nem lehet kötelezettséget vállalni. Például példányban az információt az adatbázisban, amíg meg nem változtatja a tranzakció, a rendszer nem a tranzakció előtt, ami lehet, hogy bármilyen változás (ezt néha a korábban kép). Ha bármely része a tranzakció sikertelen, mielőtt arra a következtetésre jutottak, ezek másolatait használják visszaállítani az adatbázist az állapotban volt, mielőtt a tranzakció (Visszagörgetés).

Azt is tartani egy külön naplót minden adatbázis változásait (néha után képek); nem igényel visszaszorításában nem történt tranzakciók, de hasznos az adatbázis frissítését esetén egy adatbázis hiba, így néhány tranzakció feldolgozó rendszerek ezt a funkciót. Ha az adatbázis nem teljes, akkor vissza kell állítani a legutóbbi mentést. Back-up nem tükrözik tranzakciók után elkövetett annak létrehozását. Azonban, amint az adatbázis helyreáll, miután a képeket be lehet alkalmazni az adatbázis (előregörgetési), hogy azt naprakészen. Olyan tranzakciók, amelyek a folyamat idején az összeomlás, lehet hajtani. Az eredmény egy olyan adatbázis egy ismert koherens állapot, amely magában foglalja az eredmények minden tranzakciók előtt elkövetett hiba történik.

Kapcsolódó cikkek