Skip to main content

Hvad er et transaktionsbehandlingssystem?

Transaktionsbehandlingssystem er et program eller software, der behandler alle transaktioner, der går ind og ud af en virksomhed eller et firma.Systemet går over transaktionerne en efter en, som i en automatiseret tellermaskine (ATM), der kun tillader en bruger ad gangen.Udtrykket "transaktion" henviser i dette tilfælde ikke kun til økonomiske aspekter, men til anmodninger om information som helhed, såsom at booke en flyvning eller bare logge ind på en online bankkonto.

I direkte kontrast til en transaktionsbehandlingSystem er et batchbehandlingssystem.Dette system behandler flere transaktioner mdash; eller en "batch" af transaktioner mdash; samtidig.Den største ulempe er, at de behandlede transaktioner ikke returnerer øjeblikkelige resultater.

En moderne analogi er en torrent -fil, der er forbundet til en mappe med filer.Brugeren kan ikke straks få adgang til en fil, før alle filerne i mappen er downloadet helt.Transaktionsprocessen giver tværtimod resultater i realtid, der skaber mere bekvemmelighed og mindre forvirring.For eksempel kan en online shopper øjeblikkeligt se, at antallet af tilgængelige produkter falder, når andre shoppere lægger produkterne i deres online indkøbskurv.

Softwaren eller programmet gennemgår normalt en syretest for at kvalificere sig som et transaktionsbehandlingssystem.Syre står for atomicitet, konsistens, isolering og holdbarhed.Atomicitet refererer til systemets evne til at udføre eller afgive en transaktion i sin helhed.For eksempel kræver det at tilmelde dig en online bankkonto, at brugeren indtaster nødvendige oplysninger.At forlade et felt tomt eller lukke vinduet vil få brugeren til at miste sin registrering.

Konsistens i et transaktionsbehandlingssystem betyder, at systemet skal fungere under begrænsningerne i integritetsbegrænsninger i databasestyring.Kort sagt skal programmeringen være korrekt.Karakteristikken ved isolering betyder, at hver transaktion behandles som separate og forskellige, selvom de samme transaktioner forekommer på samme tid.Systemets holdbarhed indikerer, at hvis en transaktion gennemføres med succes, kan den ikke vendes.I tilfælde af en systemfejl, skal programmet stadig bevare dataene gennem en kodet log.

Bortset fra de nødvendige funktioner, der består syretesten, skal et transaktionsbehandlingssystem også være pålideligt.Dette betyder, at programmet har en minimum eller nul chance for at mislykkes.I situationer med en sammenbrud skal gendannelse være hurtig, og et backup -system sparker også straks ind. Systemet skal også kun være fuldt tilgængeligt for begrænsede brugere.F.eks