OLTP (online transaction processing)

Contributor(s): Lee Gilbert and Jan Hewitt
This definition is part of our Essential Guide: SQL 2014: Investigating Microsoft's latest database release

OLTP (online transaction processing) is a class of software programs capable of supporting transaction-oriented applications on the Internet.

Typically, OLTP systems are used for order entry, financial transactions, customer relationship management (CRM) and retail sales. Such systems have a large number of users who conduct short transactions. Database queries are usually simple, require sub-second response times and return relatively few records.

An important attribute of an OLTP system is its ability to maintain concurrency. To avoid single points of failure, OLTP systems are often decentralized.

IBM's CICS (Customer Information Control System) is a well-known OLTP product.



This was last updated in October 2013

Next Steps

Learn how SQL Server 2014 leverages in-memory OLTP technology

Continue Reading About OLTP (online transaction processing)

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.


File Extensions and File Formats