Die Unterschiede zwischen Batch-Verarbeitung & Online Processing

April 29

Die Unterschiede zwischen Batch-Verarbeitung & Online Processing

Bis zu den 1970er Jahren geschah die meisten kommerziellen Transaktionsverarbeitung auf Computern in Großserie. Große Teams Daten Eintrag Sachbearbeiter keypunched Transaktionen auf Lochkarten, die das Personal Computer sortiert und von den Tausenden in das Computersystem gefüttert. Im Jahr 2011 findet die meisten Verarbeitung online, mit einem Benutzer Informationen in ein Formular auf einem Bildschirm eingeben. Die Geschwindigkeit und den Komfort der online-Verarbeitung überwiegt seine relative Ineffizienz.

Effizienz

Die Rechenleistung zur Verfügung, in den mittleren Jahrzehnten des 20. Jahrhunderts war ein Bruchteil von dem was es heute ist. Beispielsweise hatte ein Zimmer-Füllung-Mainframe aus den 1970er Jahren etwa 1 Million Bytes RAM oder Arbeitsspeicher; das Handy in der Tasche hat mehrere hundert Mal so viel. Dies bedeutete, dass Transaktionsverarbeitung, leistungsfähig zu sein. Rechenzentrum der Mitarbeiter vorsortierten großer Chargen von Transaktionen für den Computer vor der Verarbeitung; Dies gewährleistet, dass der Prozess so effizient wie möglich war. Während Effizienz immer ein Thema ist, sind mit so viel mehr Rechenleistung zur Verfügung heute die Wirkungsgrade von Batch-Verarbeitung weniger wichtig. Online Verarbeitung dauert weitere Computerressourcen, aber die Kosten dieser Ressourcen sind sehr gering.

Aktualität

Eine durchdachte online-Transaktionsverarbeitung System aktualisiert seine Einträge fast sofort. Dies bedeutet, dass Sie empfangen können Statusberichte sooft Sie es wünschen, und sie werden präzise. Batchverarbeitung erfolgt termingerecht, z. B. täglich oder monatlich. Die Computereinträge sind nur ab dem Zeitpunkt der letzten Stapelverarbeitung korrekt. Einige Organisationen, wie multinationale Unternehmen brauchen noch einige Batch-Verarbeitung. Langsam über große Entfernungen von Datenübertragungen und Zeitzonenunterschiede erstellen Komplikationen für Onlineverarbeitung. Um dieses Problem zu beheben, haben lokale Operationen ihre online-Transaktionen. Am Ende des Tages Geschäft erstellen sie einen Stapel von Transaktionen an die zentrale senden.

Rekord-Zugriffsmethoden

Batch-Verarbeitung nutzt die relative Geschwindigkeit der Zugriff über serielle Aufzeichnung, wo Datensätze gelesen und geschrieben, einer nach dem anderen. Online Verarbeitung, hängt auf der anderen Seite, zufällige Datenzugriff oder wird in der Lage, jeden Datensatz in einer großen Datei schnell finden. Beispielsweise, wenn ein Kunde einen elektrischen nutzen aufruft, die Kunden Service Agent-Typen in ihre Kontonummer und den Computer findet den Datensatz von Millionen in der Datei. Der Computer liest nicht durch Millionen von Datensätzen, die richtige finden; eine kleine "Schlüsseldatei" liest, erhält den Datensatz Lage und ruft den Datensatz. Mehrere Schritte richtig gemacht, nehmen Sie nur einen Bruchteil einer Sekunde.

Mehrbenutzer-Dateneingabe

Vor den 1970er Jahren Computer, zum größten Teil hatten nur ein direkten Nutzer: der Computer-Operator. Der Betreiber Batches von Daten auf den Computer geladen und initiiert die Verarbeitung von einer Konsole aus. Mit Verbesserungen der Computertechnologie, die Jahrzehnte nach den 1970er Jahren sah eine Zunahme der Mehrbenutzer-Informatik, wo jeder Benutzer, ob clerk, Ingenieur oder Manager, hatte ihr eigenes Terminal und konnte arbeiten gleichzeitig als anderer Benutzer ausführen. Heute führen einige der größten Computer-Websites wie Google und Amazon. Zu einem bestimmten Zeitpunkt ist ihr System Gastgeber für Millionen von Nutzern, jede Durchführung von online Transaktionen in ihrem eigenen Tempo.