Hva er OLTP
Sanntids transaksjonsbehandling
OLTP (Online Transaction Processing) refererer til systemer som behandler transaksjoner i sanntid, optimalisert for rask utforelse av et stort antall korte operasjoner.
OLTP-egenskaper
- Hoy hastighet — millisekunders responstid
- Mange brukere — tusenvis av samtidige tilkoblinger
- Korte transaksjoner — INSERT, UPDATE, DELETE
- ACID — dataintegritet garantier
OLTP vs OLAP
| OLTP | OLAP | |------|------| | Operativ data | Analyse | | Mange korte sporringer | Fa komplekse sporringer | | Novarende tilstand | Historisk data | | Normaliserte tabeller | Denormalisering |
Typiske OLTP-systemer
- Banksystemer — overforing, betaling
- E-handel — ordre, handlekurv, utsjekk
- CRM — kundehandtering
- ERP — regnskap, lager, produksjon
OLTP-teknologier
- PostgreSQL, MySQL, Oracle
- Microsoft SQL Server
- SAP HANA (i minnet)
- CockroachDB, TiDB (distribuert)