Skip to main content

Wat is transactieverwerking?

Transactieverwerking is een computergebaseerde groep logische bewerkingen.Om transactieverwerking te laten werken, moeten alle bewerkingen slagen of falen als een groep.Een eenvoudig voorbeeld van transactieverwerking is het betalen van een nutsrekening van uw bankrekening.Het proces van het betalen van een factuur van uw account bestaat uit het debit van uw account door bijvoorbeeld 100 US dollar (USD) en het crediteren van de account van uw nutsprovider.

Dit lijkt misschien een eenvoudige transactie, maar het kan eigenlijk bestaan uit verschillende sub-activiteiten.Als de debet van 100 USD succesvol was, maar het krediet niet doorging naar de account van de hulpprogramma's, zou de transactie mislukken.Uw 100 USD zou ergens in de transactie verloren gaan.Met het transactieverwerkingssysteem kunnen alle bewerkingen worden gegroepeerd in een enkele transactie om problemen in de consistentie te voorkomen.

Systemen die in staat zijn om transactieverwerking te laten doorstaan voor atomiciteit, consistentie, isolatie en duurzaamheid, ook wel bekend als de zure test.Transacties staan bekend als atomisch , wat betekent dat de transactie ofwel zal plaatsvinden of niet.Als een account wordt gedebiteerd, moet een andere account worden gecrediteerd.

Het transactieverwerkingssysteem moet altijd consistent zijn met zijn eigen regels.Als er fouten plaatsvinden in de transactie aan beide kanten, mislukt de transactie. Isoleren Transacties betekent dat andere processen nooit informatie tijdens de transactie zien.Ze kunnen informatie zien voor of na de transactie, maar niet tijdens de transactie.Als twee mensen bijvoorbeeld tegelijkertijd de laatste theaterstoel boeken, kunnen ze de stoel zien vóór de boeking, maar slechts één persoon zal erin slagen die stoel te boeken.

Transacties moeten duurzaam zijn .Dit betekent dat wanneer die laatste stoel in het theater is geboekt en u een melding hebt ontvangen dat de stoel van u is, deze permanent wordt opgenomen.Het maakt niet uit welke problemen bij het systeem optreden, er zijn back-ups in het transactieverwerkingssysteem om ervoor te zorgen dat het record permanent blijft.

Transactieverwerkingssystemen zijn beschikbaar sinds de jaren zeventig, en bijna alle bedrijven gebruiken ze.De komst van internet heeft een bloei van transactieverwerkingssystemen en software gezien.In de loop der jaren zijn de kosten voor het kopen en implementeren van de nodige software zo gedaald dat de meeste bedrijven het winstgevend kunnen toepassen.Banken vanuit huis, het boeken van een vakantie op internet, winkelen en werken vanuit huis zijn nu allemaal direct beschikbaar en minder tijdrovend, dankzij transactieverwerking.