Transakce
Z Wikipedie, otevřené encyklopedie
Transakce je dohoda, komunikace, přenos nebo výměna čehokoliv mezi dvěma samostatnými entitami nebo objekty.
[editovat] Charakteristika
Transakce též znamená proces změny stavu (původní stav → cílový stav). Charakteristickým prvek transakce je to, buď proběhne úspěšně jako taková, nebo – v případě nějakých problémů a komplikací – se vrátí do původního stavu; tedy, nestane se, že by se proces „zadrhnul“ někde uprostřed. Vlastnost, která dokonání transakce v celku nebo bezpečný návrat do původního stavu dokáže zajistit, se nazývá transakční bezpečnost (tedy odolnost vůči případným problémům, které by transakci mohly uvrhnout do nedefinovaného stavu). Více viz vlastnosti transakcí.
[editovat] Typy transakcí
Pojem transakce se vyskytuje v několika podobách:
- finanční transakce – převod peněžních prostředků, typicky z jednoho účtu na druhý
- obchodní transakce – koupě či prodej firem, jejich dceřiných společností, jejich provozů, technologií, služeb, akciových podílů nebo kapitálu obecně; či změna vlastnických práv mezi obchodními subjekty
- realitní transakce – převod nemovitosti mezi zprostředkovatelem prodeje (typicky realitní kanceláří) a jejím původním či novým vlastníkem
- souborová/disková transakce – transakčně bezpečná disková operace (kopírování, přejmenování/přesun, mazání, …). Mezi souborové systémy, které transakce podporují, patří např.:
- exFAT – se dvěma verzemi: TFAT a TexFAT,
- NTFS – ten je implementuje pomocí Access control lists.
- databázová transakce – transakčně bezpečné přidání, smazání či změna dat v databázi