0% found this document useful (0 votes)
18 views

DSS and Olap

OLAP stands for Online Analytical Processing and is used for data analysis to help with business decisions. OLTP stands for Online Transaction Processing and handles day-to-day business transactions. The main differences are that OLAP uses historical data from multiple sources for analysis and reporting, while OLTP uses current operational data and focuses on data processing over analysis. OLAP is also more suited for management level users while OLTP supports frontline users and tasks.

Uploaded by

hariomfalke
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views

DSS and Olap

OLAP stands for Online Analytical Processing and is used for data analysis to help with business decisions. OLTP stands for Online Transaction Processing and handles day-to-day business transactions. The main differences are that OLAP uses historical data from multiple sources for analysis and reporting, while OLTP uses current operational data and focuses on data processing over analysis. OLAP is also more suited for management level users while OLTP supports frontline users and tasks.

Uploaded by

hariomfalke
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Difference between OLAP and OLTP in

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.

Online Analytical Processing (OLAP)


Online Analytical Processing (OLAP) consists of a type of software tool that is used
for data analysis for business decisions. OLAP provides an environment to get
insights from the database retrieved from multiple database systems at one time.

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

Benefits of OLAP Services

 OLAP services help in keeping consistency and calculation.


 We can store planning, analysis, and budgeting for business analytics within
one platform.
 OLAP services help in handling large volumes of data, which helps in
enterprise-level business applications.
 OLAP services help in applying security restrictions for data protection.
 OLAP services provide a multidimensional view of data, which helps in
applying operations on data in various ways.
Drawbacks of OLAP Services

 OLAP Services requires professionals to handle the data because of its


complex modeling procedure.
 OLAP services are expensive to implement and maintain in cases when
datasets are large.
 We can perform an analysis of data only after extraction and transformation
of data in the case of OLAP which delays the system.
 OLAP services are not efficient for decision-making, as it is updated on a
periodic basis.
Online Transaction Processing (OLTP)
Online transaction processing provides transaction-oriented applications in a 3-tier
architecture. OLTP administers the day-to-day transactions of an organization.

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

Benefits of OLTP Services

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

Drawbacks of OLTP Services

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

Consists of historical data Consists of only operational


Data source
from various Databases. current data.

It makes use of a data It makes use of a standard database


Method used
warehouse. management system (DBMS).

It is subject-oriented. Used
It is application-oriented. Used for
Application for Data Mining, Analytics,
business tasks.
Decisions making, etc.

In an OLAP database, tables In an OLTP database, tables


Normalized
are not normalized. are normalized (3NF).

The data is used in planning,


The data is used to perform day-to-
Usage of data problem-solving, and
day fundamental operations.
decision-making.

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)

It serves the purpose to extract It serves the purpose to Insert,


Purpose information for analysis and Update, and Delete information
decision-making. from the database.

The size of the data is relatively


Volume of A large amount of data is
small as the historical data is
data stored typically in TB, PB
archived in MB, and GB.

Relatively slow as the amount


Very Fast as the queries operate on
Queries of data involved is large.
5% of the data.
Queries may take hours.

The OLAP database is not The data integrity constraint must


Update often updated. As a result, be maintained in an OLTP
data integrity is unaffected. database.

It only needs backup from


Backup and The backup and recovery process
time to time as compared to
Recovery is maintained rigorously
OLTP.

The processing of complex It is comparatively fast in


Processing
queries can take a lengthy processing because of simple and
time
time. straightforward queries.

This data is generally


This data is managed by
Types of users managed by CEO, MD, and
clerksForex and managers.
GM.

Only read and rarely write


Operations Both read and write operations.
operations.

With lengthy, scheduled batch


The user initiates data updates,
Updates operations, data is refreshed
which are brief and quick.
on a regular basis.

Nature of The process is focused on the The process is focused on the


audience customer. market.
OLAP (Online Analytical OLTP (Online Transaction
Category Processing) Processing)

Database Design with a focus on the Design that is focused on the


Design subject. application.

Improves the efficiency of


Productivity Enhances the user’s productivity.
business analysts.

You might also like