Skip to main content

Hva er transaksjonsbehandling?

Transaksjonsbehandling er en datamaskinbasert gruppe av logiske operasjoner.For at transaksjonsbehandling skal fungere, må alle operasjonene lykkes eller mislykkes som en gruppe.Et enkelt eksempel på transaksjonsbehandling er å betale et bruksregning fra bankkontoen din.Prosessen med å betale et regning fra kontoen din består i å debitere kontoen din ved å si, 100 amerikanske dollar (USD), og kreditere din verktøyleverandørkonto.

Dette kan virke som en enkel transaksjon, men den kan faktisk bestå av flere under-operasjoner.Hvis debet av 100 USD var vellykket, men kreditten ikke gikk gjennom til verktøyleverandørens konto, ville transaksjonen mislykkes.Din 100 USD ville gå tapt et sted i transaksjonen.Transaksjonsbehandlingssystemet gjør det mulig å gruppere alle operasjoner i en enkelt transaksjon for å forhindre problemer i konsistens.

Systemer som er i stand til transaksjonsbehandling, må bestå tester for atomisitet, konsistens, isolasjon og holdbarhet, ellers kjent som syretesten.Transaksjoner er kjent som Atomic , noe som betyr at transaksjonen enten vil skje eller ikke.Hvis en konto blir debitert, må en annen konto krediteres.

Transaksjonsbehandlingssystemet må alltid være konsistent med sine egne regler.Hvis det oppstår feil i transaksjonen på hver side, vil transaksjonen mislykkes. Isolering av Transaksjoner betyr at andre prosesser aldri ser informasjon under transaksjonen.De kan se informasjon før eller etter transaksjonen, men ikke under transaksjonen.For eksempel, hvis to personer bestiller det siste teatersetet samtidig, kan de begge se setet før bestillingen, men bare en person vil lykkes med å bestille setet.

Transaksjoner må være holdbare .Dette betyr at når det siste setet i teatret er booket og du har mottatt varsel om at setet er ditt, er det permanent registrert.Uansett hvilke problemer som oppstår for systemet, er det sikkerhetskopiering på plass i transaksjonsbehandlingssystemet for å sikre at posten forblir permanent.

Transaksjonsbehandlingssystemer har vært tilgjengelige siden 1970-tallet, og nesten alle virksomheter bruker dem.Fremkomsten av Internett har sett en boom i transaksjonsbehandlingssystemer og programvare.Gjennom årene har kostnadene for å kjøpe og implementere den nødvendige programvaren falt så mye at de fleste virksomheter kan bruke det lønnsomt.Banking hjemmefra, å bestille en ferie på nettet, shoppe og jobbe hjemmefra er alle nå lett tilgjengelige og mindre tidkrevende, takket være transaksjonsbehandling.