Data Warehouse
Learned in CS451.
Applications have two very different access patterns against data:
- OLTP β user-facing, low-latency, concurrent, small reads/writes
- OLAP β back-end, batch, full-table scans, complex analytics
Two patterns, one database. To satisfy both needs, we use a data warehouse β a separate analytics store populated from the OLTP system, so that heavy OLAP queries donβt interfere with user-facing traffic.
