Határozza meg a tranzakció

Ügylet (tranzakció angol latin transactio -... megállapodás szerződés) - a legkisebb logikailag értelmes művelet, hogy van értelme, és csak akkor lehet elvégezni teljesen.

Végéig XX században az orosz nyelvben általában gondoltam írásban a „tranzakció”. [1] Nemrég érvényesül írás „tranzakciós

A gazdaság, a politika, a jog

  • Banki tranzakció - olyan műveletek, amely a pénzátutalás az egyik fiókból a másikba; adásvétel;
  • ATM tranzakció (angol ATM tranzakció.) - működését kibocsátó készpénz vagy más szolgáltatások nyújtása révén az ATM. [6]
  • A tranzakció (ügylet) - Megállapodás (politikai, jogi), majd a kölcsönös engedmények.
  • Tranzakció (számítógép) - csoport logikailag egységes, egymást követő műveletek az adatok feldolgozása vagy megszűnik teljesen.
  • Tranzakció (Psychology) - egységnyi kommunikáció két ember, kommunikatív sőt, bizonyos térségekben használatos pszichológia
  • Tranzakció (fizika) - kulcsfogalma a tranzakciós értelmezés a kvantummechanika.

40.Perechislite milyen tulajdonságokkal kell rendelkeznie az ügyletet.

Tranzakciós (Engl tranzakciót.) - a csoport egymást követő műveletek az adatbázis, amely egy logikai munkaegység az adatokat. A tranzakció végezhető akár teljes egészében, és sikeresen tartani az adatok integritását, és bármi egyéb tranzakciók párhuzamosan húzódó, vagy nem végeztek egyáltalán, és így nem kell semmilyen hatása. Által lebonyolított tranzakciós rendszerek, a folyamat, amely a tranzakció története jön létre.

Megkülönböztetni egymást (normál), párhuzamos és elosztott tranzakció. Elosztott ügylet használata több mint egy tranzakciós rendszer és a szükséges egy sokkal összetettebb logikai (pl kétfázisú - a kétfázisú protokoll tranzakciók). Továbbá, egyes rendszerekben végrehajtott önálló ügylet, vagy al-ügyleteket, amelyek autonóm része a szülő tranzakciót.

Példa: meg kell átvinni a bankszámla számát 5 figyelembe véve a 7-es számú a mennyisége 10 pénzegység. Ezt úgy lehet elérni, például a csökkentett műveletsorozat:

olvassa el az egyensúlyt a számlaszám 5

csökkentheti a fennmaradó 10 pénzegység

mentse az új fizetési mérleg 5 szám

olvassa el az egyensúlyt a számlaszám 7

növeli a fennmaradó 10 pénzegység

mentse az új fizetési mérleg 7-es szám

Ezek a lépések jelentik logikai munkaegység „átutalás készpénz számlák között,” és így a tranzakciót. Ha törli ezt a tranzakciót, például a közepén, és nem, hogy megszünteti a változások, akkor könnyen hagyja el a szám a számlatulajdonos nélkül az 5., 10 egység, míg a tulajdonos a számlaszám 7 nem fog nekik.

Az egyik közös követelményeket a tranzakciós és tranzakciós rendszer egy sor ACID (Atomicity, összhang, Isolation, tartósság). ACID követelmények elsősorban megfogalmazott a késő 70-es évek Jim Gray [1]. Vannak azonban olyan speciális rendszerek gyengült tranzakciós tulajdonságai [2].

Atomicity garantálja, hogy akkor műveletet sem a rendszerben részben. Ők sem kell hajtani annak minden al vagy nem találkoztak. Mivel a gyakorlatban lehetetlen egyszerre, és atomi végre a teljes műveletsor egy ügyletet, a „rollback» (rollback): amennyiben a tranzakció nem teljes, az eredmények minden még olyan hatást törlésre kerül, és a rendszer visszatér az eredeti állapotába.