記事一覧へ戻る 本の順番で続きを読む

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

2026/02/10 14:54

トランザクション

読み: トランザクション / 英語: Transaction

概要

データベースに対する一連の処理を1つの不可分な単位として扱う仕組み。

詳細解説

トランザクションはACID特性を満たす一連の処理です。

ACID特性

  • 原子性(Atomicity): 全て成功か全て失敗
  • 一貫性(Consistency): 処理前後でデータの整合性を保持
  • 独立性(Isolation): 他のトランザクションの影響を受けない
  • 永続性(Durability): 確定した処理結果は永続的に保持

コミットとロールバック

  • COMMIT: トランザクションの確定
  • ROLLBACK: トランザクションの取り消し

排他制御

  • 共有ロック: 読み取り可能、書き込み不可
  • 占有ロック: 読み取り・書き込み共に不可
  • デッドロック: 互いにロックを待ち合う状態

この記事は「トランザクション」についての用語解説です。学習の参考にしてください。

読んだ内容を10問練習と実技で確認

記事で理解した用語を、StudyQuestの演習とクラウド実技ラボで定着させます。

10問練習 実技ラボ

関連する学習記事