transaction-processingとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > transaction-processingの意味・解説 

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

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

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


トランザクション処理

別名:tp
【英】transaction processing

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

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

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

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

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


英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「transaction-processing」の関連用語

transaction-processingのお隣キーワード
検索ランキング

   

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



transaction-processingのページの著作権

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2026 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【トランザクション処理】の記事を利用しております。

©2026 GRAS Group, Inc.RSS