DSS and Olap
DSS and Olap
DBMS
OLAP stands for Online Analytical Processing. OLAP systems have the capability to
analyze database information of multiple systems at the current time. The primary
goal of OLAP Service is data analysis and not data processing.
OLTP stands for Online Transaction Processing. OLTP has the work to administer
day-to-day transactions in any organization. The main goal of OLTP is data
processing not data analysis.
OLAP Examples
Any type of Data Warehouse System is an OLAP system. The uses of the OLAP
System are described below.
Spotify analyzed songs by users to come up with a personalized homepage
of their songs and playlist.
Netflix movie recommendation system.
OLAP
OLTP Examples
An example considered for OLTP System is ATM Center a person who authenticates
first will receive the amount first and the condition is that the amount to be withdrawn
must be present in the ATM. The uses of the OLTP System are described below.
ATM center is an OLTP application.
OLTP handles the ACID properties during data transactions via the
application.
It’s also used for Online banking, Online airline ticket booking, sending a
text message, add a book to the shopping cart.
OLTP vs OLAP
OLTP services allow users to read, write and delete data operations quickly.
OLTP services help in increasing users and transactions which helps in real-
time access to data.
OLTP services help to provide better security by applying multiple security
features.
OLTP services help in making better decision making by providing accurate
data or current data.
OLTP Services provide Data Integrity, Consistency, and High Availability
to the data.
OLTP has limited analysis capability as they are not capable of intending
complex analysis or reporting.
OLTP has high maintenance costs because of frequent maintenance,
backups, and recovery.
OLTP Services get hampered in the case whenever there is a hardware
failure which leads to the failure of online transactions.
OLTP Services many times experience issues such as duplicate or
inconsistent data.
Difference between OLAP and OLTP
OLAP (Online Analytical OLTP (Online Transaction
Category Processing) Processing)
It is well-known as an online
It is well-known as an online
Definition database query management
database modifying system.
system.
It is subject-oriented. Used
It is application-oriented. Used for
Application for Data Mining, Analytics,
business tasks.
Decisions making, etc.
It provides a multi-
It reveals a snapshot of present
Task dimensional view of different
business tasks.
business tasks.
OLAP (Online Analytical OLTP (Online Transaction
Category Processing) Processing)