Online-Transaktionsverarbeitung

Hauke Burkhard Dezember 25, 2016 O 5 0
FONT SIZE:
fontsize_dec
fontsize_inc

Online Transaction Processing, OLTP oder, ist eine Klasse von Informationssystemen, zu erleichtern und zu verwalten transaktionsorientierte Anwendungen, in der Regel für die Dateneingabe und Abfrage der Transaktionsverarbeitung. Der Begriff ist nicht ganz eindeutig; einige verstehen, eine "Transaktion" im Zusammenhang mit Computer oder Datenbank-Transaktionen, während andere zu definieren es in Bezug auf geschäftliche oder kommerzielle Transaktionen. OLTP wurde auch verwendet, um die Verarbeitung in dem das System sofort auf Benutzeranfragen beziehen. Einem Geldautomaten in einer Bank ist ein Beispiel für eine kommerzielle Transaktionsverarbeitungsanwendung. Online Transaction Processing-Anwendungen mit hohem Durchsatz und einfügen oder aktualisieren intensiven in Datenbank-Management. Diese Anwendungen werden gleichzeitig durch Hunderte von Benutzern verwendet. Die wichtigsten Ziele der OLTP-Anwendungen sind Verfügbarkeit, Geschwindigkeit, Gleichzeitigkeit und Werthaltigkeit. Reduzierte Papierwege und der schnellere, genauere Vorhersage für Einnahmen und Ausgaben sind beide Beispiele, wie OLTP macht die Dinge einfacher für die Unternehmen. Wie viele moderne Online-Informationstechnologie-Lösungen, einige Systeme erfordern jedoch offline Wartung, die weiter wirkt sich auf die Kosten-Nutzen-Analyse von Online-Transaktionsverarbeitungssystem.

Was ist ein OLTP-System?

OLTP-System ist eine beliebte Datenverarbeitungssystem in der heutigen Unternehmen. Einige Beispiele für OLTP-Systeme gehören Auftragserfassung, die Einzelhandelsumsätze und Finanztransaktionssysteme. Online-Transaktionsverarbeitungssystem erfordert zunehmend Unterstützung für Transaktionen, die ein Netz spannen und kann mehrere Unternehmen zu gehören. Aus diesem Grund moderne Online-Transaktionsverarbeitungssoftware Verwendung Client- oder Server-Verarbeitung und Vermittlung Software, die Transaktionen auf verschiedenen Computer-Plattformen in einem Netzwerk laufen zu lassen.

In großen Anwendungen kann effizienter OLTP auf anspruchsvolle Transaktionsmanagement-Software und / oder Datenbankoptimierung Taktiken angewiesen, um die Verarbeitung einer großen Anzahl von gleichzeitigen Änderungen zu einem OLTP orientierten Datenbank zu erleichtern.

Für noch anspruchsvollere dezentralen Datenbanksysteme können OLTP Vermittlungsprogramme zu verteilen Transaktionsverarbeitung zwischen mehreren Computern in einem Netzwerk. OLTP ist oft in einer serviceorientierten Architektur und Web-Services integriert.

Online Transaction Processing beinhaltet das Sammeln Eingangsinformationen, die Verarbeitung der Informationen und Aktualisierung der bestehenden Daten, die gesammelt und verarbeitet Informationen widerspiegeln. Ab heute, die meisten Organisationen verwenden ein Datenbankmanagementsystem, um OLTP zu unterstützen. OLTP in einer Client-Server-System durchgeführt.

Online Transaktionsprozess Bedenken hinsichtlich Parallelität und Unteilbarkeit. Concurrency Kontrollen garantieren, dass zwei Benutzer Zugriff auf die gleichen Daten in dem Datenbanksystem nicht in der Lage, diese Daten zu ändern oder der Benutzer muss warten, bis der andere Benutzer die Verarbeitung abgeschlossen hat, bevor Sie das Stück von Daten. Atomicity Kontrollen garantieren, dass alle Schritte der Transaktion erfolgreich als Gruppe abgeschlossen. Das heißt, wenn alle Schritte zwischen der Transaktion fehlschlagen, alle anderen Schritte müssen ebenfalls scheitern.

Online Transaction Processing Systems Design

Um ein OLTP-System erstellen, müssen Designer wissen, dass die große Zahl der gleichzeitigen Benutzer nicht mit der Leistung des Systems beeinträchtigen. Um die Leistung von OLTP-System zu erhöhen, müssen Designer die übermäßige Verwendung von Indizes und Clustern zu vermeiden.

Die folgenden Elemente sind entscheidend für die Leistung der OLTP-Systemen:

  • Rollback-Segmente
  • Cluster
  • Diskreten Transaktionen
  • Blockgröße
  • Buffer-Cache-Größe
  • Dynamische Zuweisung von Raum, um Tabellen und Rollback-Segmente
  • Transaktionsverarbeitungsmonitore und die Multi-Threaded-Server
  • Trennwand
  • Datenbank-Tuning

Zu kontras

  • Stapelverarbeitung
  • Grid-Computing
  Like 0   Dislike 0
Vorherige Artikel WBXH-CA
Nächster Artikel World of Zoo
Bemerkungen (0)
Keine Kommentare

Fügen Sie einen Kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Zeichen übrig: 3000
captcha