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. |