Sistemi di Elaborazione delle Transazioni (TPS): il pilastro dei dati aziendali di routine
Il sistema informativo che acquisisce, convalida e memorizza le **transazioni aziendali di routine** è un **Sistema di Elaborazione delle Transazioni (TPS)**.
Caratteristiche principali
- Atomicità: tutto o nulla (ACID).
- Alta capacità di elaborazione: centinaia a milioni di transazioni al giorno.
- Bassa latenza: risposta in sub-secondo per OLTP.
- Controllo di concorrenza: Locking / MVCC per prevenire aggiornamenti persi.
- Traccia di audit: log immutabili per la compliance.
Transazioni tipiche
- Inserimento ordine di vendita, cassa POS
- Generazione fattura, registrazione pagamento
- Decremento inventario / prelievo magazzino
- Emissione busta paga, ritenute fiscali
- Deposito bancario, bonifico, prelievo ATM
- Prenotazione appuntamento, registrazione ammissione
Architetture TPS classiche
| Era | Esempio | Tecnologia |
|---|---|---|
| Mainframe | IBM CICS / IMS su z/OS | COBOL, VSAM, Db2 |
| Client-Server | Oracle Forms / SAP R/3 | PL/SQL, ABAP |
| Web / Cloud | Shopify, Stripe, Square, NetSuite | Java/Node/Go, PostgreSQL, Aurora, Spanner |
TPS vs. OLAP / DSS
- TPS (OLTP): scrittura intensiva, normalizzato, stato attuale.
- Data Warehouse (OLAP): lettura intensiva, denormalizzato, storico, analitico.
- Pipeline ETL / CDC replicano TPS → Warehouse per BI.
Se stai costruendo o acquistando: dai priorità a **integrità dei dati**, **scalabilità** e **SLA del vendor** rispetto a dashboard appariscenti.