SzámítógépekInformatikai

Tranzakciós - mi ez? A tranzakció adatbázis

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, hogy 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

Befizetés útján fizetési üzletek, vásárlók gondolkodás: tranzakció - mi ez, és mire valók? Az ilyen ügyletek bankkártyával készpénzfelvételre, figyelembe tölteni, vagy hogy transzferek, az úgynevezett tranzakciót. Ez a koncepció számításánál használatos fizetési kártya kiskereskedelmi üzletekben.

Í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ó), hogy ki a fizetési kártya és banki (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.

Ezt a kérést az a feldolgozó központ, amely feladata, feldolgozása és további szállítási információ a kibocsátó bank. Elemzi az információs és összehasonlítja az adatokat. Ha nézeteltérés merül fel, a kibocsátó az engedélyt ad egy tranzakció elvégzése. A folyamat lényege, hogy rendelni egy személyes jogosultsági kódot.

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.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hu.delachieve.com. Theme powered by WordPress.