![]() |
VOOZH | about |
On-Line Transaction Processing (OLTP) System refers to the system that manage transaction oriented applications. These systems are designed to support on-line transaction and process queries quickly on the Internet. It focuses on fast response, high concurrency, and strict ACID properties to keep operational data accurate and consistent.
Example:
The POS (point of sale) system of any supermarket is an OLTP system. Every industry in today's world use OLTP system to record its transactional data. The main concern of OLTP systems is to enter, store, and retrieve the data. They cover all day-to-day operations, such as purchasing, manufacturing, payroll, accounting, etc., of an organisation. Such systems have a large number of user which conduct short transactions. It supports simple database query so the response time of any user action is very fast. The data acquired through an OLTP system is stored in a commercial RDBMS, which can be used by an OLAP System for data analytics and other business intelligence operations. Some other examples of OLTP systems include order entry, retail sales, and financial transaction systems.
Advantages of an OLTP System
Challenges of an OLTP system:
Type of queries that an OLTP system can Process:
An OLTP system is an online database modifying system. So it supports database query like INSERT, UPDATE and DELETE information from the database. Consider a POS system of a supermarket, Below are the sample queries that it can process -
Type of queries that an OLTP system can not Process:
An OLTP system supports simple database query like INSERT, UPDATE and DELETE only. It does not support complex query. Reconsider the POS system of the supermarket, Below are the sample queries that it can not process -
To read difference between an OLTP system and an OLAP system, Please refer the following article-