| Definition |
Collection of data organized for storage, accessibility, and retrieval |
Integrates copies of transaction data from disparate source systems for analytical use |
| Data Sources |
Usually a single application |
From multiple applications and sources |
| Purpose |
Optimized for transactions |
Optimized for analysis |
| Uptime |
Requires very high uptime |
Can tolerate downtime for data loads/maintenance |
| Data Organization |
Fully normalized, to minimize how often data is repeated, so often requires many joins |
Ok to have denormalized data, allowing for fewer joins and more simple queries |
| Timing |
Real Time |
Often delayed |