OLTP (Online Transaction Processing) is a data modeling approach that is used to facilitate and control everyday business applications, as well as support high transaction applications.
OLTP systems focus on fast query processing, while maintaining data integrity in multiple access environments and effectiveness, measured by number of transactions per second.
Most of the applications seen today are OLTP based. The primary system features consist of instant client feedback and high individual transaction volume. An important attribute of an OLTP system is its ability to maintain concurrency. To avoid single points of failure, OLTP systems are often decentralized.