Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
rjyadav94
Contributor II
Contributor II

OLTP AND OLAP

Can anyone please give me the difference between oltp and olap therotical concept as well as practically.

3 Replies
scantante
Contributor
Contributor

In short:

OLTP refers to Online Transaction Processing. It's often used to mention databases that store and manage data relevant to the day-to-day operations of a system or company; OLAP refers to Online Analytical Processing, and is often used to mention databases that store and manage data relevant for data analysis and decision making.

Longer version:

ETL.png

The data from the upper part is usually processed in batch via a process called Extract, Transform and Load (ETL). It's the name given to the operation that collects data from several OLTP sources and puts it in an OLAP data warehouse, allowing cross-system analysis. In the lower part you can see that the data was properly stored and organised in the OLAP cube.

If you want to deepen it any further, check the following article: OLTP vs OLAP: what's the difference?

hdelgadinho
Contributor
Contributor

Hi, OLPT (online transaction processing)  is used to mention databases that store and manage data relevant to the day-to-day  operations of a system  or company. OLAP (online analytical processes) is used to mention databases that store and manage data relevant for data analysis and decision making. OLTP and OLAP are not competing approaches to the same issue but processes that complement each other. More on this here https://www.imaginarycloud.com/blog/oltp-vs-olap/