Skip to main content

Co je to systém zpracování transakcí?

Systém zpracování transakcí je program nebo software, který zpracovává všechny transakce, které jdou dovnitř a ven z firmy nebo společnosti.Systém prochází transakcemi jeden po druhém, jako v automatizovaném stroji Teller (ATM), který umožňuje pouze jednoho uživatele najednou.Termín „transakce“ v tomto případě se netýká pouze finančních aspektů, ale o žádosti o informace jako celek, jako je rezervace letu nebo jen přihlášení do online bankovního účtu.

v přímém kontrastu se zpracováním transakcíSystém je systém zpracování dávek.Tento systém zpracovává více transakcí a mdash; nebo „dávku“ transakcí a mdash; současně.Hlavní nevýhodou je, že zpracované transakce nevracejí okamžité výsledky.

Moderní analogie je torrent soubor připojený ke složce souborů.Uživatel nemůže okamžitě přistupovat ke souboru, dokud nebudou všechny soubory ve složce zcela staženy.Proces transakce naopak poskytuje výsledky v reálném čase, které vytvářejí větší pohodlí a menší zmatek.Například online nakupující může okamžitě vidět, jak se počet dostupných produktů snižuje, protože ostatní nakupující vkládají produkty do svého online nákupního košíku.Kyselina znamená atomicitu, konzistenci, izolaci a trvanlivost.Atomicita odkazuje na schopnost systému provádět nebo vzdát transakce v plném rozsahu.Například registrace pro online bankovní účet vyžaduje, aby uživatel zadal potřebné informace.Ponechání pole prázdné nebo uzavření okna způsobí, že uživatel propadne jeho registraci.Jednoduše řečeno, programování by mělo být správné.Charakteristika izolace znamená, že každá transakce je považována za oddělenou a odlišnou, i když se stejná transakce vyskytují současně.Trvanlivost systému naznačuje, že pokud je transakce úspěšně provedena, nelze ji obrátit.V případě selhání systémů by měl program stále udržovat data prostřednictvím kódovaného protokolu.To znamená, že program má minimální nebo nulovou šanci na selhání.V situacích rozkladu by mělo být obnovení rychlé a okamžitě se začne záložní systém. Systém by měl být také plně přístupný pouze omezeným uživatelům.Například návštěvník si může vybrat, které sedadlo, které má zaujmout letoun letadla, ale nemůže zrušit vyhrazené místo předchozího návštěvníka, může úkol vykonávat pouze zkušený programátor nebo personál.