テクノロジ系の用語
トランザクションとは
トランザクションとは、データベースに対する一連の処理を、これ以上分割できない一つの作業単位としてまとめたものである。
処理がすべて成功すればコミットして結果を確定し、途中で失敗すればロールバックしてすべてを取り消す。原子性・一貫性・独立性・耐久性のACID特性を満たす必要があり、複数のトランザクションを同時に実行する場合はロックなどによる同時実行制御で独立性を保つ。
試験ではここが問われる
- ACID特性と、障害時のロールバック・ロールフォワードによる回復
関連する用語
この用語が出てくる問題
- 令和2年度範囲 練習問題21: トランザクションのACID特性のうち、一貫性(Consistency)の説明として最も適切なものはど
- 令和3年度範囲 練習問題18: データベースのトランザクション処理において発生するファントムリードの説明として、適切なものはどれか。
- 令和5年度範囲 練習問題19: データベースのトランザクション処理におけるACID特性のうち,「一貫性(Consistency)」の
- 令和3年度範囲 練習問題17: トランザクション分離レベルのうち、ファントムリード(phantom read)を防止できる最も低い分
- 令和7年度範囲 練習問題13: 分散データベースにおいて,複数のノードにまたがるトランザクションの原子性(全て成功するか全て失敗する