0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

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

Posted at

勉強前イメージ

DBのなんか処理みたいなやつ?

調査

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

On-Line Transaction Processing を略して OLTP とも呼ばれ、データ処理方法の一つです。
ホストコンピュータと端末間での一連の処理を行う仕組みです。

そもそも トランザクション とは、取引の一連の流れのことを指します。
例えばある人が別の銀行にお金を振り込む際はコンピュータ上では以下のような流れがあります。

  1. 元の銀行からお金を引き出す
  2. 振込先の銀行にお金を入金する

もし1が失敗したとしても2が成功というようなことが出来たらだめで、
1が失敗したら2も失敗するようなプロセスにならないといけません。
この一連の流れを不整合が起きないようにまとめて管理して処理することをトランザクション処理と言います。

それでは オンライントランザクション処理 とはリアルタイム性があることを指しています。
ネット銀行で振込などしても翌営業日にしか反映されないことがあります、これはリアルタイム性があるとはいえません。
逆に銀行のATMなどはすぐにレスポンスが返ってくるので、リアルタイム性があるといえます。
すぐにユーザのレスポンスに答えるのが オンライントランザクション処理 になります。

勉強後イメージ

たしかにそうか・・・考えればわかるようなものね。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?