You are on page 1of 6

Report on OLTP and OLAP Systems for

an automobile company

PROJECT TEAM MEMBERS

ALISHA BEHERA -21BSP2391

ALOK PANDEY – 21BSP2392

RITESH SINGH- 21BSP2703

SANYAM GUPTA- 21BSP2740

PRITI RANJAN MAHANTA- 21BSP2668


INTRODUCTION OF THE TOPIC
A class of systems known as online transaction processing (OLTP) systems manage
transaction-oriented applications. Data entry, storage, and retrieval are the core concerns of
these applications. They are intended to cover the majority of an organization's day-to-day
operations, such as purchasing, inventory, manufacturing, payroll, accounting, and so on.
For example, the database of an automobile firm contains the tables Transactions, Product
Master, Employee Details, Inventory Supplies, Suppliers, and so on to hold data on
transactions, products, employees, and inventory supplies.
Online Analytical Processing (OLAP) is a technology that is used to organise and support
business intelligence in massive databases. One or more cubes are used to separate OLAP
databases. The cubes are constructed in such a way that it is simple to create and read
reports. These databases are separated into one or more cubes, each of which is organised
and configured by a cube administrator to fit the way you obtain and analyse data, making it
easier to build and use table and chart reports.

OBJECTIVES OF THE PROJECT

The overall objective of the report is to understand about OLTP and OLAP and how two
distinct processing system such as OLTP and OLAP are used side by side in automobile
industry. The report will also cover the functionality, benefits and real-life example of OLTP
and OLAP in automobile industry.

HOW INFORMATION WAS COLLECTED


https://searchdatacenter.techtarget.com/definition/OLTP
https://www.geeksforgeeks.org/difference-between-olap-and-oltp-in-dbms

DETAILS ABOUT THE TOPIC


OLTP (online transaction processing) is a class of software programs capable of supporting
transaction-oriented applications. In computing, a transaction is a sequence of discrete
information exchanges that are treated as a unit. Many everyday acts involve OLTP,
including online banking, online shopping and even in-store shopping when the point of sale
(POS) terminal is tied to inventory management software.
Advantages of OLTP

 Single Platform. OLTP integrates all business analytical needs in a single platform.
 Database Consistency. OLTP uses a fully normalized schema to ensure database
consistency.
 Security Restrictions. OLTP applies security restrictions on users and objects to
protect sensitive data.
 Expands Customer Base. OLTP attracts new customers by simplifying and speeding
up individual processes, making them user-friendly.
 Timely Transaction Modifications. OLTP is a good foundation for a stable business or
organization because timely transaction modifications are convenient to end-users.
 Large Database Support. OLTP supports large-size databases.
 Atomicity. Atomicity ensures that all the steps of a transaction are completed. If a
step fails or is skipped, the entire transaction fails.
 Facilitates Data Manipulation. It is easy to manipulate data through data partitioning.
Disadvantages of OLTP

 High Staff Dependency. Requires IT professionals and business staff to implement


and maintain OLTP database systems.
 Sensitive Information. OLTP databases store all user data and account information,
so a high-level security is required to protect the sensitive data.
 Risk of Data Loss. In OLTP systems, transactions are highly affected when facing a
hardware failure. Server failures can lead to the loss of large amounts of data.
 Allows Concurrent Data Modifications. Multiple users can access and modify the
same data concurrently, which can cause issues.
 Limited Number of Queries. OLTP supports a limited number of queries and updates.

OLAP (online analytical processing) software is used to do multidimensional analysis on


massive volumes of data from a data warehouse, data mart, or other centralised data
storage at rapid rates.
Most corporate data has numerous dimensions, or subcategories, into which it is divided
for presentation, tracking, or analysis. Sales numbers, for example, could have multiple
dimensions relating to geography (region, nation, state/province, store), time (year,
month, week, day), product (clothing, men/women/children, brand, kind), and more.
However, data sets are kept in tables in a data warehouse, and each table can only
organise data into two of these dimensions at a time. OLAP collects data from several
relational data sets and reorganises it into a multidimensional structure for quick
processing and analysis.
Advantages of OLAP-

 OLAP is a business platform that encompasses planning, budgeting, reporting,


and analysis for many types of businesses.
 In an OLAP cube, data and calculations are consistent. This is a significant
advantage.
 Create and analyse "What if" scenarios quickly.
 Search the OLAP database for broad or particular terms with ease.
 Business modelling tools, data mining tools, and performance reporting tools all
use OLAP as a foundation.
 Users can slice and dice cube data using a variety of dimensions, metrics, and
filters.
 It's useful for looking at time series.
 With OLAP, finding clusters and outliers is simple.
 It's a strong online visualisation and analytical process solution that gives you
faster results.
Disadvantages of OLAP-

 Pre-demonstrating is an absolute necessity. As to business information, the


traditional OLAP tools don't take into consideration quick investigation without pre-
demonstrating.

 Extraordinary reliance on IT.

 Helpless calculation capacity.

 Shy Interactive examination capacity.

 Slow in responding.

 Theoretical model.

There used to be a single state of mind resulting from the technological trenches that
engineers have built over the years. According to this single state of mind, enterprise data
management is handled by distinct systems: OLTP and OLAP. Day to day operational data is
handled by Online Transaction Processing (OLTP) systems, which are optimized to support
high-volume transaction processing and allow users to retrieve and modify records in real-
time. Both systems were distinct and had their own cons.
For solving the weaknesses of both systems mixed workload database also known as HTAP
(hybrid Transaction/ analytical processing) was created.
A HTAP database is capable of handling both OLAP and OLTP workloads in one system. It has
the ability to record data updates through transactions, and at the same time performs
large, intensive analytical queries.
The most advanced mixed workload databases can process short transactions, long
transactions, short queries and complex queries at the same time. No need to wait for a
transaction to be committed before starting a new transaction and vice versa. A significant
advantage of such a system is that it removes the latency between the transactional
environment where data is created, and the analytical environment where data is explored.
As a result, users are able to interactively explore data that is updated incrementally in real-
time.

COMPANY EXAMPLES WHERE THIS TOPIC IS USED

You might also like