OLTP
Online Transaction Processing (OLTP) refers to information systems designed to manage transaction-oriented tasks for day-to-day operations. OLTP systems handle large numbers of short, atomic transactions with the goal of fast response times and high concurrency. Common applications include banking and financial transfers, order processing, inventory management, airline reservations, and point-of-sale systems.
Key characteristics include the ACID properties—Atomicity, Consistency, Isolation, and Durability—which ensure that each transaction is completed
Architectures typically rely on relational database management systems (such as MySQL, PostgreSQL, Oracle, or SQL Server),
Performance considerations focus on minimizing latency and maximizing throughput. Transactions are usually short, with goals of
OLTP is often distinguished from Online Analytical Processing (OLAP). OLTP handles current operational data; OLAP is