1. MOLAP
2. ROLAP
3. HOLAP
OLTP | OLAP |
---|
Stands for Online Transaction Processing. | Stands for Online Analytical Processing. |
It is operational data. | It is historical / consolidation data. |
It is used to control and run fundamental business tasks. | It is used to help with planning, problem solving and decision support. |
It is the original source of the data. | The OLAP data comes from the various OLTP databases. |
Processing speed is very fast. | Processing speed is slow. |
The database design is highly normalized with many tables. | The database design is denormalized with fewer tables and mostly uses star or snowflake schema. |
It is reporting engine. | It is the business process engine. |
It processes simple queries. | It processes complex queries. |
It focuses on updating data. | It focuses on reporting data. |
It is characterized by a large number of short online transactions. | It is characterized by low volume of transactions. |