PočítačeInformační technologie

Transakce - co to je? Databáze transakce

Transakce je soubor konkrétních akcí, které jsou prováděny osobou, nebo program pro přístup nebo změnit databázi. Před dohodu, transakce - že je nutné pochopit podstatu tohoto procesu. Základní význam tohoto procesu spočívá v tom, že žaloba musí být buď úplně, nebo zrušeno.

Každá databáze transakce by měla překládat z jednoho státu, což je v souladu s druhým. Předpokládá se, že konzistence může být porušena v tomto procesu.

Mnoho lidí zajímá, transakce - co to je. Tato jednotka práce, která je provedena v databázi. To může být součástí celkového algoritmu, samostatná tým nebo program jako celek.

Celá transakce by měla být dokončena?

Existují dva způsoby, jak ji dokončit:

  • V případě, kdy je transakce úspěšně dokončen, výsledky jsou zaznamenávány a databáze přejde do nového konzistentního stavu (potvrzení).
  • V případě, že poprava se pokazilo obrátil chyby transakce je zrušena. V tomto případě musí být databáze obnovena do stavu, v jakém byl původně. Tato situace se nazývá „vrácení“ (vrátit). Nicméně, pokud byl zaznamenán transakce, to nemůže být zrušeno. Pokud bylo zjištěno, že akce jako nesprávné, je třeba provést další operaci, která vrátí databázi do konzistentního stavu.

Vlastnosti transakcí

Označit hranici transakce je přijata používat operátory začíná transakci, zavázat, vrátit zpět.

Kyselina, nebo vlastnosti transakcí může být následující:

  • Atomic, nebo atomicity. Transakce - nedělitelný celek, který musí být buď provedeny, nebo zruší.
  • Koordinace, nebo konzistence. Smyslem této transakce je, že databáze se pohybuje od jednoho konzistentního stavu do druhého.
  • Insulativity nebo izolace. Každá transakce, které se provádějí, není závislý na ostatních. Všechny výsledky tohoto procesu jsou k dispozici v mezerách by neměly být viditelné pro ostatní transakce.
  • Doba trvání, nebo trvání. Všechny výsledky, které byly dosaženy během úspěšné transakci by neměl být ztracen následnými poruchami. Jsou uloženy v databázi natrvalo.

Transakce se používají k výrobě, změny či aktualizace databáze. Každý proces je regulován a kontrolován správce transakcí a zdroje - správce zdrojů. Interakce dvou regulátorů určuje výsledek operace. Transakce v případě potřeby provádět zámek.

fáze transakce

K dispozici jsou následující fáze:

  • Aktivní. V této fázi operace je vytvořen v procesu účastní správců prostředků.
  • Přípravná. Během tohoto období, z nichž každý správce zdrojů je schopen určit výsledek operace. Spuštění fáze nastane, když iniciátor vznese požadavek na dokončení transakce. V případě, že správce prostředků nemá čas na přípravu, to vyžaduje dispečerovi poslat odvolání transakce. Manažeři zdrojů jsou časopisy, které zaznamenávají všechny údaje o stavu připravenosti. To má zajistit, aby v případě odchylek měli možnost pokračovat v práci s konkrétním místě.
  • Fixace. Počátek této fáze je okamžik, kdy všichni správci zdrojů jsou připraveny k provozu. Pokud je to nutné, dispečer transakce může uzavřít operaci.

Každá transakce musí podléhat určitým požadavkům. V důsledku operačního systému by měla být uvedena do správného stavu. Tato podmínka je nutná v případě, že existují nedostatky v napájení.

protokoly transakcí

Během operace provádí transakční protokol, ve kterém se zaznamenávají všechny změny. Je nutné pravidelně zkrátit, bude takové opatření pomůže, aby se zabránilo přetečení. Nicméně, existuje celá řada důvodů, proč zkrácení může být odloženo v tomto období je zvláště důležité sledovat obsah. Chcete-li snížit velikost protokolu můžete provádět operace minimálně přihlášen.

V případě protokolu selhání je kritickou součástí funkcí, které pomohou, aby databázi do konzistentního stavu. Časopis nesmí být změněn nebo odstraněn.

Výhody plynoucí z použití protokolu transakce

Díky tomu je možné podporovat tyto operace:

  • obnovit jednotlivé akce;
  • obnovit transakce, které nebyly dokončeny;
  • provést posunout vpřed akci selhání;
  • dělat transakční replikace.

Jak je zkrácení protokolu?

V procesu ořezávání je uvolňován v souboru, který se používá pro další nahrávky. Budeme-li zanedbávat tento proces je veškerý prostor na disku je obsazeno, a tam bude mnoho problémů. Aby se předešlo těmto situacím, zkrácení probíhá automaticky, kromě případu, kdy je zpožděn pro nezávislé důvodů.

Transakce kreditní kartou

Provést platbu prostřednictvím platební obchodů, zákazníci uvažují: transakci - co to je a jaké jsou? Takové transakce s kreditní kartou jako výběr hotovosti, účet dobíjení nebo provádění převodů, tzv transakci. Tento koncept se používá pro výpočet platební karty v maloobchodních prodejnách.

Provádění plateb kreditní kartou, ne každý zákazník si myslí, že o tom, co procesy probíhají v této době. I když toto poznání je velmi důležité, protože hovoříme o penězích a bezpečnost.

To znamená, že transakce - co to je při výpočtu v obchodě? Tato operace se skládá z několika kroků, které jsou vzájemně propojeny.

Hlavními účastníky v procesu - je banka (emitent), která vydala platební kartu a bankovní (nabyvatele), servisních míst. Podstatou operace spočívá v tom, že nabyvatel chce obdržet od souhlasu emitenta provádět transakce. Prostřednictvím karty přes terminál, pošle zašifrovaný požadavek pokladní se údajů potřebných pro provoz. Všechny informace obsažené v magnetickém proužku.

Tento požadavek je zaslán do zpracovatelského centra, která mají za úkol je zpracování a následné dodávání informací vystavující banky. To analyzuje informace a porovnává ji s daty. Vznikne-li jakákoliv neshoda, musí emitent vydat povolení k provedení transakce. Podstatou tohoto procesu je přiřadit individuální autorizační kód.

Teprve poté, že nabyvatel může provést operaci, která vyústila ve fondech převede z účtu zákazníka obchodníkovi. V případě poruchy se přístroj řekne, že nemůže dokončit transakci.

Taková databáze transakce probíhá on-line. Tam je další typ transakcí, off-line, které jsou vyráběny pomocí imprinter dělá karty otisk.

Mnoho lidí se zajímá o: zda je možné s obrácením této transakce? V případě potřeby může banka provádět určité manipulace, které umožňují, aby tak učinily.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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