トランザクション処理とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > トランザクション処理の意味・解説 

トランザクション‐しょり【トランザクション処理】

読み方:とらんざくしょんしょり

transaction processing企業情報システムなどにおいて、複数関連する作業をひとつの単位として処理すること。銀行顧客間の出金入金理など、一方の処理だではなく両方の処理が完全に遂行されることを必要とする場合用いられる。→トランザクション


トランザクション処理

別名:tp
【英】transaction processing

トランザクション処理とは、データベース利用するシステムにおいて、処理の一貫性保証するために、関連する一連の処理全体一個の処理単位として管理する仕組みのことである。

業務用途用いられるデータベースシステムでは、複数の処理が関連するため、個々の小さな処理単位成功失敗管理するだけでは不十分な場合がある例えば、ある銀行口座から別の銀行口座振り込む理を考えると、送金元の銀行口座では金額減らす、資金移動情報送金先銀行に通知する送金先銀行口座金額増やす、など複数の処理が関係している。ところが、例えば、資金移動情報通知する、という処理が失敗したままにしておくと、送金元の口座では金額減っているのに、送金先銀行口座では金額変わらず処理結果矛盾したままになってしまう。このような事態生じることを防ぐため、トランザクション処理は、一連の理において一部失敗した場合関連する全ての理を元の状態に戻すという考え方用いている。

トランザクション処理において、データベースシステムは、処理ごとに、その結果、状態、履歴などを永続的なデータとして記録していく。途中で処理が失敗した場合関連したデータ同士矛盾起こすことあり得るため、適切にエラー処理を行うことが重要となる。一連の理をまとめて管理する場合、最も単純明解な方法が、トランザクション考え方で、「あったか、なかったかどちらかにする」という方法である。なお、トランザクション処理を実現するソフトウェアTPモニタ呼ばれており、トランザクション一連の関連する処理の状態を監視し全体として成功しているか否か管理する役割担っている。また汎用コンピュータシステムにおいて、ネットワーク接続され端末からトランザクション要求ホストコンピュータ送信しホストコンピュータトランザクション結果を各端末に通知するような形態は、オンライントランザクション処理OLTP)と呼ばれている。

トランザクション処理が備えるべき特性を表現した言葉に、「ACID」(ACID特性)がある。これは、Atomicity(原子性)、Consistency一貫性)、Isolation独立性)、Durability永続性からなる頭字語である。

データベースのほかの用語一覧
トランザクション処理:  ダーティーリード  ディレードオンライン処理  データベースサーバー  トランザクション処理  トランザクション
リレーショナルデータベース:  DBMS  外部キー

トランザクション処理

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/06/15 08:56 UTC 版)

トランザクション処理(トランザクションしょり、: transaction processing)とは、トランザクションと呼ばれる不可分な操作から構成される情報処理の形態。




  1. ^ A transaction groups a set of actions that transform the database from one consistent state to another.


「トランザクション処理」の続きの解説一覧

トランザクション処理

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/22 05:15 UTC 版)

関係データベース管理システム」の記事における「トランザクション処理」の解説

ACID特性基づいたトランザクション処理を行う。複数ユーザ同時に同一のデータを参照更新した場合でも、矛盾なく正常に理をこなす。

※この「トランザクション処理」の解説は、「関係データベース管理システム」の解説の一部です。
「トランザクション処理」を含む「関係データベース管理システム」の記事については、「関係データベース管理システム」の概要を参照ください。

ウィキペディア小見出し辞書の「トランザクション処理」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

トランザクション処理のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



トランザクション処理のページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2022 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリトランザクション処理の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのトランザクション処理 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの関係データベース管理システム (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2022 GRAS Group, Inc.RSS