Skip to main content

Mi az a tranzakció -feldolgozó rendszer?

A tranzakciós feldolgozó rendszer egy olyan program vagy szoftver, amely feldolgozza az összes vállalkozást vagy egy vállalkozást, amely be- és kimenő tranzakciókat feldolgozza.A rendszer egyenként végzi el a tranzakciókat, mint például egy automatizált Teller Machine (ATM), amely egyszerre csak egy felhasználót tesz lehetővé.A „tranzakció” kifejezés ebben az esetben nemcsak a pénzügyi szempontokra utal, hanem az egész információ iránti kérelmekre, például egy járat lefoglalása vagy csak online bankszámla bejelentkezésére.A rendszer egy kötegelt feldolgozó rendszer.Ez a rendszer több tranzakciót dolgozik fel, vagy egyidejűleg a tranzakciók „tételét”.A fő hátrány az, hogy a feldolgozott tranzakciók nem adnak vissza azonnali eredményeket.

A modern analógia egy torrent fájl, amely a fájlok mappájához csatlakozik.A felhasználó nem férhet hozzá azonnal a fájlhoz, amíg a mappában lévő összes fájl teljesen letölthető.A tranzakciós folyamat éppen ellenkezőleg, valós idejű eredményeket eredményez, amelyek nagyobb kényelmet és kevésbé zavart okoznak.Például egy online vásárló azonnal láthatja, hogy a rendelkezésre álló termékek száma csökken, mivel más vásárlók a termékeket az online bevásárlókosárba helyezik.A sav az atomiság, a következetesség, az izolálás és a tartósság mellett áll.Az Atomicity arra utal, hogy a rendszer képes -e teljes egészében tranzakciót végrehajtani vagy elhagyni.Például az online bankszámla regisztrációja megköveteli a felhasználótól, hogy írja be a szükséges információkat.Ha egy mezőt üres vagy az ablak bezárása, akkor a felhasználó elveszíti a regisztrációját.

A tranzakciós feldolgozó rendszer konzisztenciája azt jelenti, hogy a rendszernek az adatbáziskezelés integritási korlátainak korlátozásai szerint kell működnie.Egyszerűen fogalmazva: a programozásnak helyesnek kell lennie.Az elszigeteltség jellemzője azt jelenti, hogy az egyes tranzakciókat különállónak és eltérőnek tekintik, még akkor is, ha ugyanazok a tranzakciók egyidejűleg fordulnak elő.A rendszer tartóssága azt jelzi, hogy ha egy tranzakciót sikeresen hajtanak végre, akkor nem lehet megfordítani.Rendszerhiba esetén a programnak továbbra is meg kell őriznie az adatokat egy kódolt naplón keresztül.Ez azt jelenti, hogy a programnak minimális vagy nulla esélye van a kudarcra.A bontás helyzetében a helyreállításnak gyorsnak kell lennie, és a tartalékrendszer azonnal beindul. A rendszernek csak korlátozott felhasználók számára is teljes mértékben hozzáférhetőnek kell lennie.Például egy látogató választhatja ki, hogy melyik helyet foglalja el repülőgép -járaton, de nem tudja törölni egy korábbi látogató által fenntartott helyet, amelyet csak egy tapasztalt programozó vagy személyzet végezhet.