Was ist ein Transaktionsverarbeitungssystem?

Transaktionsverarbeitungssystem ist ein Programm oder eine Software, die alle Transaktionen verarbeitet, die in ein Unternehmen oder ein Unternehmen in und ausgehen. Das System überläuft die Transaktionen nacheinander, wie in einem automatisierten Teller -Gerät (ATM), der jeweils nur einen Benutzer ermöglicht. Der Begriff „Transaktion“ bezieht sich in diesem Fall nicht nur auf finanzielle Aspekte, sondern auch auf Anfragen nach Informationen als Ganzes, z. B. die Buchung eines Fluges oder nur die Anmeldung in ein Online -Bankkonto. Dieses System verarbeitet mehrere Transaktionen - oder eine „Stapel“ von Transaktionen. Der Hauptnachteil besteht darin, dass die verarbeiteten Transaktionen keine sofortigen Ergebnisse zurückgeben.

Eine moderne Analogie ist eine Torrent -Datei, die mit einem Ordner von Dateien verbunden ist. Der Benutzer kann nicht sofort auf eine Datei zugreifen, wenn alle Dateien im Ordner vollständig heruntergeladen sind. Der Transaktionsprozess liefert im Gegenteil Echtzeitergebnisse, die MOR erzeugene Bequemlichkeit und weniger Verwirrung. Beispielsweise kann ein Online -Käufer sofort feststellen, wie viele verfügbare Produkte abnehmen, da andere Käufer die Produkte in ihren Online -Einkaufswagen einbringen.

Die Software oder das Programm wird normalerweise einem Säuretest durchgeführt, um sich als Transaktionsverarbeitungssystem zu qualifizieren. Säure steht für Atomizität, Konsistenz, Isolation und Haltbarkeit. Atomizität bezieht sich auf die Fähigkeit des Systems, eine Transaktion in seiner Gesamtheit auszuführen oder zu verzichten. Bei der Registrierung für ein Online -Bankkonto muss der Benutzer die erforderlichen Informationen eingeben. Wenn ein Feld leer bleibt oder das Fenster schließt

Konsistenz in einem Transaktionsverarbeitungssystem bedeutet, dass das System unter den Einschränkungen der Integritätsbeschränkungen des Datenbankmanagements arbeiten sollte. Einfach ausgedrückt, die Programmierung sollte korrekt sein. Das Merkmal der Isolation bedeutet thBei jeder Transaktion wird als getrennt und unterschiedlich behandelt, auch wenn gleichzeitig dieselben Transaktionen auftreten. Die Haltbarkeit des Systems zeigt an, dass eine Transaktion, wenn sie erfolgreich durchgeführt wird, nicht rückgängig gemacht werden kann. Bei einem Systemfehler sollte das Programm die Daten weiterhin über ein codiertes Protokoll beibehalten.

Abgesehen von den erforderlichen Merkmalen, die den Säuretest bestehen, sollte auch ein Transaktionsverarbeitungssystem zuverlässig sein. Dies bedeutet, dass das Programm eine Mindest- oder Nullwahrscheinlichkeit hat. In Situationen einer Aufschlüsselung sollte die Wiederherstellung schnell sein und ein Sicherungssystem wird ebenfalls sofort eingeleitet. Das System sollte auch nur für begrenzte Benutzer vollständig zugänglich sein. Beispielsweise kann ein Besucher auswählen, welchen Sitz in einem Flugzeugflug aufnehmen soll, kann jedoch keinen reservierten Sitz eines früheren Besucheres abbrechen. Eine Aufgabe, die nur ein erfahrener Programmierer oder Mitarbeiter ausführen kann.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?