OLTP(オンライントランザクション処理)とは、注文処理や金融取引などのビジネストランザクションの効率的かつ即時の処理を確保し、リアルタイムでトランザクション指向のアプリケーションを促進・管理するコンピューティングの一種です。
OLTPシステムは、トランザクションをリアルタイムで処理するように設計されており、トランザクションが処理された直後に結果が配信されます。多数のトランザクションを同時に処理でき、トランザクション内のいずれかの操作が失敗した場合にトランザクションをロールバックすることでデータの整合性を確保します。
さらに、OLTPシステムは同時実行制御メカニズムを使用して、複数のトランザクションが互いに干渉することなく同時に処理できることを保証します。また、バックアップやリストア機能などの回復メカニズムを備えており、データを失うことなく障害から回復できることを保証します。