Skip to main content

Hvad er transaktionsbehandling?

Transaktionsbehandling er en computerbaseret gruppe af logiske operationer.For at transaktionsbehandling skal fungere, skal alle operationer lykkes eller mislykkes som en gruppe.Et simpelt eksempel på transaktionsbehandling er at betale en værktøjsregning fra din bankkonto.Processen med at betale en regning fra din konto består af at debitere din konto ved at sige, 100 amerikanske dollars (USD) og kreditere din forsyningsudbyders konto.

Dette kan virke som en simpel transaktion, men det kan faktisk bestå af flere underordnedeoperationer.Hvis debiteringen af 100 USD var vellykket, men kreditten gik ikke igennem til forsyningsudbyderens konto, ville transaktionen mislykkes.Dine 100 USD ville gå tabt et eller andet sted i transaktionen.Transaktionsbehandlingssystemet gør det muligt at gruppere alle operationer i en enkelt transaktion for at forhindre problemer i konsistens.

Systemer, der er i stand til transaktionsbehandling, skal bestå test for atomicitet, konsistens, isolering og holdbarhed, ellers kendt som syretesten.Transaktioner er kendt som atomisk , hvilket betyder, at transaktionen enten vil ske eller ej.Hvis en konto debiteres, skal en anden konto krediteres.

Transaktionsbehandlingssystemet skal altid være konsistent med sine egne regler.Hvis der opstår fejl i transaktionen på hver side, mislykkes transaktionen. Isolering Transaktioner betyder, at andre processer aldrig ser oplysninger under transaktionen.De kan se oplysninger før eller efter transaktionen, men ikke under transaktionen.For eksempel, hvis to mennesker booker det sidste teatersæde på samme tid, kan de begge se sædet inden reservationen, men kun en person vil lykkes med at booke dette sæde.

Transaktioner skal være holdbart .Dette betyder, at når det sidste sæde i teatret er booket, og du har modtaget anmeldelse om, at sædet er dit, er det permanent optaget.Uanset hvilke problemer der opstår for systemet, er der sikkerhedskopier på plads i transaktionsbehandlingssystemet for at sikre, at posten forbliver permanent.

Transaktionsbehandlingssystemer har været tilgængelige siden 1970'erne, og næsten alle virksomheder bruger dem.Fremkomsten af internettet har set en boom i transaktionsbehandlingssystemer og software.I årenes løb er omkostningerne ved at købe og implementere den nødvendige software faldet så meget, at de fleste virksomheder kan anvende det med rentabelt.Banking hjemmefra, booker en ferie på nettet, shopping og arbejde hjemmefra er alle nu let tilgængelige og mindre tidskrævende takket være transaktionsbehandling.