Was ist OLTP
Echtzeit-Transaktionsverarbeitung
OLTP (Online Transaction Processing) bezeichnet Systeme, die Transaktionen in Echtzeit verarbeiten und für die schnelle Ausführung einer großen Anzahl kurzer Operationen optimiert sind.
OLTP-Eigenschaften
- Hohe Geschwindigkeit — Antwortzeit im Millisekundenbereich
- Viele Benutzer — Tausende gleichzeitiger Verbindungen
- Kurze Transaktionen — INSERT, UPDATE, DELETE
- ACID — Datenintegritätsgarantien
OLTP vs OLAP
| OLTP | OLAP | |------|------| | Operative Daten | Analytik | | Viele kurze Abfragen | Wenige komplexe Abfragen | | Aktueller Zustand | Historische Daten | | Normalisierte Tabellen | Denormalisierung |
Typische OLTP-Systeme
- Banksysteme — Überweisungen, Zahlungen
- E-Commerce — Bestellungen, Warenkorb, Checkout
- CRM — Kundenverwaltung
- ERP — Buchhaltung, Lager, Fertigung
OLTP-Technologien
- PostgreSQL, MySQL, Oracle
- Microsoft SQL Server
- SAP HANA (In-Memory)
- CockroachDB, TiDB (verteilt)