In: Computer Science
The difference between Online Transaction Processing (OLTP) and Online analytic processing (OLAP), and their relationship with business intelligence, data warehousing and data mining --
Online Transaction Processing (OLTP) | Online Analysis Processing (OLAP) |
OLTP is able to handle large number of transactions. | OLAP is able to manage large volume of data using complex query. |
The operation of OLTP is based on INSERT, UPDATE AND DELETE command. | The operation of OLAP is based on SELECT command to aggregate data for reporting. |
OLTP is mainly designed for industry specific like manufacturing, retail and banking. | OLAP is mainly designed for subject specific like inventory, sales and marketing. |
The main purpose of OLTP is to control and run essential business operation in real time. | Main purpose of OLAP is to plan solve problems and support decisions. |
OLTP increase productivity of end users. |
OLAP increase productivity of data analytics, business managers, and executives. |
Database design of OLTP is normalized database for efficiency. |
Database design of OLAP is denormalized database for analysis. |
User example of OLTP is customer facing personnel, clerks and online shoppers. | User example of OLAP is Knowledge workers like business analytics, data analytics and executives. |
OLTP provide high transaction speed and solve problem of daily transactions administraton. | OLAP provide high security levels and esay to impose restrictions on users and helps to save important data of business. |
The OLTP is based on traditional database management system. | OLAP is absed on Enterprice Data warehouse. |