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 hjælpeudbyders konto.

Dette kan virke som en simpel transaktion, men det kan faktisk bestå af flere underoperationer. 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, andre WI'ere 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 personer 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 holdbar . Dette betyder, at når det sidste sæde i teatret er booket, og du har modtaget anmeldelse om, atSædet er dit, det er 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.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?