1 |
Operational systems are designed to support high-volume transaction processing. |
Data warehousing systems are typically designed to support high-volume analytical processing (i.e., OLAP). |
2 |
Operational systems are usually concerned with current data |
Data warehousing systems are usually concerned with historical data. |
3 |
Data within operational systems are mainly updated regularly according to need. |
Non-volatile, new data may be added regularly. Once Added rarely changed. |
4 |
It is designed for real-time business dealing and processes. |
It is designed for analysis of business measures by subject area, categories, and attributes. |
5 |
It is optimized for a simple set of transactions, generally adding or retrieving a single row at a time per table. |
It is optimized for extent loads and high, complex, unpredictable queries that access many rows per table. |
6 |
It is optimized for validation of incoming information during transactions, uses validation data tables. |
Loaded with consistent, valid information, requires no real-time validation. |
7 |
It supports thousands of concurrent clients. |
It supports a few concurrent clients relative to OLTP. |
8 |
Operational systems are widely process-oriented. |
Data warehousing systems are widely subject-oriented |
9 |
Operational systems are usually optimized to perform fast inserts and updates of associatively small volumes of data. |
Data warehousing systems are usually optimized to perform fast retrievals of relatively high volumes of data. |
10 |
Data In |
Data Out |
11 |
Less Number of data accessed. |
Large Number of data accessed. |
12 |
Relational databases are created for on-line transactional Processing (OLTP) |
Data Warehouse designed for on-line Analytical Processing (OLAP) |