Bis in die 1970er Jahre , die meisten kommerziellen Transaktionsverarbeitung auf Computern in großen Chargen passiert . Große Teams Dateneingabepersonal keypunched Transaktionen auf Lochkarten , die der Computer Personal sortiert und von den Tausenden eingespeist in das Computersystem . Im Jahr 2011 nimmt die meisten Verarbeitung online statt , mit einer benutzerfreundlichen Eingabe -Informationen in einer Form von Daten auf einem Bildschirm. Die Geschwindigkeit und die Bequemlichkeit des Online- Verarbeitung überwiegt ihre relative Ineffizienz. Efficiency
Die Rechenleistung in den mittleren Jahrzehnten des 20. Jahrhunderts war ein kleiner Bruchteil dessen, was es heute ist. Zum Beispiel hatte einen raumfüllenden Mainframe aus den 1970er Jahren über 1 Million Byte RAM oder Random Access Memory , das Handy in der Tasche hat mehrere hundert Mal so viel. Dies bedeutete, dass die Transaktionsverarbeitung effizient zu sein hatte . Computer- Center-Mitarbeiter große Chargen von Transaktionen für den Computer vor der Verarbeitung vorsortiert , das gewährleistet, dass der Prozess so effizient wie möglich war . Während Effizienz ist immer ein Problem , mit so viel mehr Rechenleistung heute verfügbar ist, sind die Wirkungsgrade der Batch-Verarbeitung weniger wichtig. Online Verarbeitung braucht mehr Rechenleistung , aber die Kosten dieser Ressourcen sind sehr gering.
Aktualität
Eine durchdachte Online Transaction Processing System aktualisiert seine Aufzeichnungen fast sofort. Das heißt, Sie können Statusberichte , so oft Sie wollen, erhalten , und sie werden genau. Batch-Verarbeitung erfolgt nach einem Zeitplan , wie täglich oder monatlich . Der Computer Datensätze werden erst ab dem Zeitpunkt der letzten Batch-Job genau. Einige Organisationen , wie multinationale Unternehmen , müssen noch einige Batch-Verarbeitung. Langsam Langstrecken- Datenübertragung und unterschiedliche Zeitzonen erstellen Komplikationen für Online-Verarbeitung . Um dieses Problem zu beheben, gehen lokale Operationen ihre Transaktionen online. Am Ende des Tages Wirtschaft, schaffen sie einen Stapel von Transaktionen an die Zentrale senden.
Rekord Zugriffsmethoden
Batch-Verarbeitung nutzt die relativen Geschwindigkeit der seriellen Zugriff auf Unterlagen , in denen Sätze gelesen und geschrieben werden einer nach dem anderen . Online -Verarbeitung, auf der anderen Seite , ist abhängig von zufälligen Daten Zugriff , oder in der Lage, jeden Datensatz schnell zu einer großen Datei . Zum Beispiel, wenn ein Kunde einen Stromversorger , die Kundendienstmitarbeiter Arten in ihrer Kontonummer ruft und der Computer findet den Rekord von Millionen in der Datei. Der Computer verfügt nicht über Millionen von Datensätzen zu lesen, um die richtige zu finden , liest eine kleine "key" -Datei, erhält der Datensatz Standort und holt den Rekord . Richtig gemacht , diese verschiedenen Schritte nur einen Bruchteil einer Sekunde.
Multiuser Data Entry
nehmen vor den 1970er Jahren , Computer, zum größten Teil , hatte nur einen direkten Benutzer : der Computer -Operator. Der Betreiber geladen Chargen von Daten auf dem Computer und initiiert Verarbeitung von einer Konsole . Mit Verbesserungen an Computing-Technologie , sahen die Jahrzehnte nach den 1970er Jahren einen Anstieg in Multiuser -Computing , wo jeder Benutzer , ob Angestellte , Ingenieur oder Manager , ihre eigenen Terminals gehabt und konnte Arbeit in der gleichen Zeit wie die anderen Benutzer ausführen . Heute laufen einige der größten Computer-Systeme Websites wie Google und Amazon. Zu jedem Zeitpunkt , spielt ihr System Gastgeber für Millionen von Nutzern, jede Durchführung von Online-Transaktionen in ihrem eigenen Tempo .