Transaktionssystem

Transaktionssystem

Ein Transaktionssystem ist in der Informatik ein System, das Transaktionen auf einem Datenbestand ausführt.

Beispiel zur Veranschaulichung

Eine Bank verwaltet Konten mit Hilfe einer Datenbank (Transaktionssystem). Sie wickelt täglich viele Tausende von Anfragen (Abhebungen, Einzahlungen, Konteneinrichtungen, Kontenauflösungen, Kreditvergaben; allesamt Transaktionen) ab. Jede dieser Anfragen besteht wiederum aus einer festen Folge von Verarbeitungsschritten (Operationen):

Transaktion „Betrag abheben“
1.   Lies das Guthaben des Kontos.
2.   Ist das Guthaben größer als der abzuhebende Betrag, dann
3.      ziehe vom Guthaben den abzuhebenden Betrag ab,
4.      schreibe das neue Guthaben in den Saldo und
5.      beende die Transaktion,
6.   ansonsten
7.      brich die Transaktion ab.

Die Aufgabe des Transaktionssystemes ist es, möglichst viele Transaktionen möglichst schnell abzuwickeln, ohne dass dabei Fehler auftreten. Das geht am schnellsten, wenn Transaktionen gleichzeitig (nebenläufig) ausgeführt werden. Dabei können jedoch Probleme mit dem Datenbestand auftauchen (Inkonsistenzen), z. B.:

Transaktion 1:   Summiere das Guthaben der Konten Nr. 1 - 10
Transaktion 2:   Zahle 100,- € auf Konto 7 ein.

Obwohl für die Kontenverwaltung alle Anweisungsteile wichtig sind, sind für das Transaktionssystem deswegen nur diejenigen Operationen von Bedeutung, die den Datenbestand beeinflussen - in diesem Fall also:

  • das Lesen (read) aus 1.,
  • das Schreiben (write) aus 4.,
  • das Beenden (commit) aus 5. und
  • das Abbrechen (abort) aus 7.

Ein Transaktionssystem ist ein EDV-System zur Bearbeitung von Geschäftsdaten. Anders als Analysesysteme, welche eine entscheidungsorientierte übergeordnete Planungsfunktion wahrnehmen, unterstützt es die zwischenbetrieblichen Datenflüsse.

Siehe auch

Transaktionsmonitor


Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Transaktionssicherheit — Als Transaktion (von lat. trans „über“, actio zu agere „(durch)führen“) bezeichnet man in der Informatik eine feste Folge von Operationen, die als eine logische Einheit betrachtet werden. Insbesondere wird für Transaktionen gefordert, dass sie… …   Deutsch Wikipedia

  • Transaktionssysteme — Ein Transaktionssystem ist in der Informatik ein System, das Transaktionen auf einem Datenbestand ausführt. Beispiel zur Veranschaulichung Eine Bank verwaltet Konten mit Hilfe einer Datenbank (Transaktionssystem). Sie wickelt täglich viele… …   Deutsch Wikipedia

  • Verteilte Transaktion — Als Transaktion (von lat. trans „über“, actio zu agere „(durch)führen“) bezeichnet man in der Informatik eine feste Folge von Operationen, die als eine logische Einheit betrachtet werden. Insbesondere wird für Transaktionen gefordert, dass sie… …   Deutsch Wikipedia

  • Operation (Informatik) — Als Operation bezeichnet man in der Informatik den kleinsten Verarbeitungsschritt einer Transaktion in einem Transaktionssystem zur Veränderung eines Datenbestandes. Beispiel zur Veranschaulichung Die Kontenverwaltung einer Bank basiert auf einer …   Deutsch Wikipedia

  • Transaktion (Informatik) — Als Transaktion (von lat. trans „über“, actio zu agere „(durch)führen“) bezeichnet man in der Informatik eine Folge von Programmschritten, die als eine logische Einheit betrachtet werden. Insbesondere wird für eine Transaktion gefordert, dass sie …   Deutsch Wikipedia

  • Auto-Dispositionssystem — Ein Auto Dispositionssystem ist eine Software, die eine Dispositionsfunktion halb oder vollautomatisch übernimmt. Das automatische Dispositionssystem berücksichtigt mehrere Faktoren, wie zum Beispiel Saisonalitäten, logistische Restriktionen,… …   Deutsch Wikipedia

  • Gegenseitiger Ausschluss — Der Begriff Wechselseitiger Ausschluss bzw. Mutex (Abk. für engl. mutual exclusion, auf deutsch etwa wechselseitiger Ausschluss) bezeichnet eine Gruppe von Verfahren, mit denen das Problem des kritischen Abschnitts gelöst wird. Mutex Verfahren… …   Deutsch Wikipedia

  • TP-Monitor — Ein Transaktionsmonitor (engl.: transaction processing monitor, kurz TP monitor) ist eine der ältesten und bekanntesten Formen von Middleware, deren Hauptaufgabe das Unterstützen und Abwickeln von Interaktionen zwischen Anwendungen auf… …   Deutsch Wikipedia

  • TP Monitor — Ein Transaktionsmonitor (engl.: transaction processing monitor, kurz TP monitor) ist eine der ältesten und bekanntesten Formen von Middleware, deren Hauptaufgabe das Unterstützen und Abwickeln von Interaktionen zwischen Anwendungen auf… …   Deutsch Wikipedia

  • Transaction Process Monitor — Ein Transaktionsmonitor (engl.: transaction processing monitor, kurz TP monitor) ist eine der ältesten und bekanntesten Formen von Middleware, deren Hauptaufgabe das Unterstützen und Abwickeln von Interaktionen zwischen Anwendungen auf… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”