AfterAcademy Tech
•
21 Mar 2020

If we keep all the data together of any organization then the size of data will be very big. Most of the data are old and historical data and these are not operational on current data. But, the most commonly used data is the current data and the size of this data is small than the historical data. So, if we keep these two types of data together the time for accessing the data, will increase and the database will be slow. Therefore, we divide the database into types of historical data(Online Analytical Processing) and day-to-day data(Online Transaction Processing) and store them separately. So, let's dive deeper and learn more about the differences among them.
OLAP stands for Online Analytical Processing. The database here, stores the historical data and historical data processing are done. It allows users to analyze the database information from multiple databases at the same time. This analysis is then used for decision making and planning for companies and organizations.
Example 1: If any organization wants to launch any new policy then it can use past information about how the customers have responded to any similar policy. This information will help them to make their policy more user-friendly and successful among their customers.
Example 2: Shopping websites like Amazon use past purchases by the customers and come up with the personalized homepages for their customers.
OLTP stands for Online Transaction Processing. This system captures and maintains transaction in the database. This mainly focuses on the fast processing of the database as the read and write operations are performed here frequently.
Example 1: The ATM machines are an OLTP application. The online transactions that we perform are stored and updated here.
Example 2: The online Airline Ticket Booking System is also an example of OLTP where they can book tickets.
This was about the differences between OLAP and OLTP. Hope you learned something new today.
Do share this blog with your friends to spread the knowledge. Visit our YouTube channel for more content. You can read more blogs from here.
Keep Learning 🙂
Team AfterAcademy!
AfterAcademy Tech
In this blog, we will learn the difference between SQL and MySQL. People use these terms intechangeably. But both are having different meanings.

AfterAcademy Tech
In this blog, we will learn what is RDBMS and how it is different from DBMS. People often use these words intechangeably. But there is a difference between these two terms. So, let's learn how.

AfterAcademy Tech
In this blog, we will learn how WHERE and HAVING clause are used and then see what are the main differences between the WHERE clause and HAVING clause.

AfterAcademy Tech
In this blog, we will learn about the difference between Mutex and Semaphore in the Operating System. We will first learn about Mutex and Semaphore and after that, we will find the difference between them.
