Tranzakciós - ez egy adatbázis-tranzakció
A tranzakció egy sor konkrét intézkedéseket, amelyeket végre egy személy vagy egy programot, hogy elérje vagy módosíthatja az adatbázist. Mielőtt az üzlet, a tranzakció -, hogy meg kell érteni a lényegét ennek a folyamatnak. Az alapvető jelentése a folyamat abban a tényben rejlik, hogy a keresetet el kell vagy teljesen befejezett vagy törölt.
Minden adatbázis ügylet lefordítani egy állam, amely összhangban van a többi. Feltételezzük, hogy a következetesség sérülhetnek a folyamatban.
Sokan kíváncsiak, tranzakció -, mi az. Ez az egység a munka, hogy végre az adatbázisban. Ez lehet része a teljes algoritmus külön csapat, vagy a program egészére.

A tranzakció lezárása?
Kétféle módon befejezni:
- Abban az esetben, ha a tranzakció sikeresen befejeződött, az eredmények rögzítését, és az adatbázis bemegy egy új, konzisztens állapotba (véglegesítés).
- Ha a végrehajtás volt a baj, kiderült tranzakciós hiba, akkor törlődik. Ebben az esetben az adatbázis kell állítani, hogy milyen állapotban volt eredetileg. Ezt a helyzetet nevezzük "rollback" (roll back). Azonban, ha a tranzakció került rögzítésre, akkor nem lehet törölni. Ha a kereset azt találtuk, hogy hibás, akkor végre kell hajtani a másik ügylet, amely az adatbázist konzisztens állapotba.
ingatlan tranzakciók
Megjelölésére tranzakcióhatár elfogadott használni a szereplők kezdenek ügylet elkövetni, visszaállíthatja.
ACID, vagy tulajdonságokat az ügylet a következők lehetnek:
- Atomic vagy atomos. Tranzakciós - oszthatatlan egység, amely vagy le kell futtatni vagy törölni.
- Koordináció, illetve összhang. Mit jelent a tranzakció, hogy az adatbázis mozog egy konzisztens állapotból a másikba.
- Insulativity, vagy elkülönítés. Minden egyes olyan ügyletet végzik, nem függ mások. Minden folyamat eredményei rendelkezésre állnak a hézagok ne legyen látható a többi tranzakciókat.
- Időtartam vagy időtartamát. Az összes eredményt, hogy sikerült elérni során a sikeres tranzakciót nem szabad veszni hagyni a későbbi hibák. Vannak mentve az adatbázisban folyamatosan.
Tranzakciók arra használják, hogy a változások és frissítések az adatbázishoz. Minden folyamatot szabályozzák és ellenőrzik a tranzakció manager és erőforrás - erőforrás menedzser. Kölcsönhatás két vezérlőegységet megállapítja annak eredményét a műveletet. végrehajtott tranzakciók zár, ha szükséges.

fázisú tranzakció
Ott vannak a következő szakaszokból áll:
- Aktív. Ebben a fázisban a tranzakció létrejön a folyamat résztvevő erőforrás menedzserek.
- Előkészítő. Ebben az időszakban, az egyes erőforrás menedzser képes meghatározni a kimenetele a műveletet. Kezdő fázisban történik, ha a kezdeményező kérelmet intéz a tranzakció lebonyolításához. Ha egy erőforrás-kezelő nem volt ideje felkészülni megköveteli, hogy a diszpécser, hogy küldjön egy ügylet rollback. Erőforrás menedzserek folyóiratok rögzíteni minden adatot a készenléti állapotot. Ez biztosítja, hogy abban az esetben az eltérések lehetősége volt, hogy továbbra is együtt dolgozni egy adott helyen.
- Fixálás. Az elején ebben a szakaszban az a pillanat, amikor az összes erőforrás menedzserek üzemkész. Ha szükséges, a tranzakció diszpécser lehet következtetni a műveletet.
Minden egyes tranzakció kell alávetni bizonyos követelményeknek. Ennek eredményeként az operációs rendszer kell hozni a megfelelő állapotban. Ez az állapot esetén szükséges, ha vannak hibák a tápegység.
tranzakciónaplókat
A művelet során végzett a tranzakciós napló, ahol minden változást. Meg kell rendszeresen csonkítása, egy ilyen intézkedés segít elkerülni a túlcsordulás. Van azonban számos olyan ok, amiért a csonkolás késleltetni lehet ebben az időszakban különösen fontos, hogy figyelemmel kíséri a tartalmat. Ahhoz, hogy csökkentse a méretét a napló, műveleteket végezhet minimálisan bejelentkezve.
Abban az esetben, a hiba log kritikus eleme a függvény, amely segít az adatbázis konzisztens állapotba. A magazin nem lehet módosítani vagy törölni.

A használatának előnyei a tranzakciós napló
Ez lehetővé teszi, hogy támogassa az ilyen műveletek:
- helyreállítja az egyes intézkedések;
- vissza ügyletek, amelyeket nem fejeződött be;
- végrehajt egy orsót előre intézkedés elmulasztása;
- do tranzakciós replikáció.
Milyen az csonkítása a napló?
A folyamat csonkolná felszabadul a fájlban, amelyet további felvételeket. Ha elhanyagoljuk ezt a folyamatot, az összes lemezterületet foglal, és nem lesz sok probléma. Ilyen helyzetek elkerülése, a csonkolás automatikusan történik, kivéve, ha késik a független okok miatt.
A tranzakció bankkártyával

Így bankkártyás fizetés, nem minden ügyfél gondol, hogy milyen folyamatok zajlanak ebben az időben. Bár ez a tudás nagyon fontos, hiszen beszélünk pénz és a biztonság.
Így a tranzakció - mi ez a számítás az üzlet? Ez a művelet több lépésből áll, amelyeket egymással.
A fő résztvevők a folyamat - egy bank (kibocsátó), amelyik a fizetési kártya, és a bank (elfogadó), szolgáltató egységek. A lényege a művelet abban a tényben rejlik, hogy a felvásárló akarja kapni a kibocsátó engedélyével tranzakciókat. Segítségével a kártya a terminálon keresztül küldi a titkosított kérés pénztáros a szükséges adatokat a műveletet. Minden szereplő információk a mágneses csík.
Csak ezt követően a felvásárló a művelet elvégzésére, ami az alapok transzfer az ügyfél számláját a kereskedő. Meghibásodás esetén a készülék fogja mondani, hogy nem tudja befejezni a tranzakciót.
Egy ilyen adatbázis tranzakció online történik. Van egy másik típusú tranzakciók, offline, amelyek előállítása révén imprinter csinál kártya nyomot.
Sok embert érdekel: vajon lehetséges-e visszafordítani a tranzakciót? Ha szükséges, a bank végeznek bizonyos manipulációk, amelyek lehetővé teszik, hogy erre.
