オンライントランザクション処理(OLTP)?

にあえん

July 7, 2023

SAAの問題に「オンライントランザクション処理(OnLine Transaction Process)」という用語が出てきたので調べてみました。

トランザクションとは

トランザクションは「取引」という意味ですが、コンピュータ用語としては「一連の処理」という意味で使われます。

例えばユーザー登録処理の場合、概ね以下のようなシーケンスで登録が行われます。

oltp

この一連の流れは、アクセスに比例して増えていきます。そうするとこのシーケンス自体の管理も難しくなってきます。

この一連の流れを維持するために必要な処理がトランザクション処理です。

OLTPの「オンライン」の意味

単純に「リアルタイム性が求められる処理ならオンラインと付く」と覚えればいいと思います。

逆にリアルタイム性のないトランザクション処理というのは、ユーザー登録しても登録情報の反映が翌日にされるようなケースのことを指します。

参考

OLTPとは

オンライントランザクション処理(OLTP) とは