トランザクション処理

トランザクション処理

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

トランザクション処理は、複数の人が同時に使ってもデータが壊れないようにする仕組みを学ぶ分野です。

銀行の振込のように「片方だけ実行された」状態を作らない。実務でもっとも重要な考え方が詰まっています。

このカテゴリーで学べること

  • トランザクションとコミット・ロールバック
  • ACID特性の4つと、その実現方法
  • 共有ロック・専有ロックとデッドロック
  • ログを使った障害回復の手順

この分野の記事一覧(読む順)

  1. トランザクション
  2. ACID特性
  3. 排他制御
  4. 障害回復

おすすめの読み進め方

  1. まずは「トランザクション」で、まとまりの考え方をつかむ
  2. 次に「ACID特性」で、4つの性質を整理する
  3. 「排他制御」で、同時実行の守り方を学ぶ
  4. 最後に「障害回復」で、落ちたあとの戻し方を学ぶ

学習のポイント

ロールフォワードとロールバックの使い分けが最頻出です。使うログもセットで覚えてください。

ACIDのうち、一貫性と独立性の区別が定番の引っかけです。

トランザクション処理

トランザクション

基本情報技術者試験の「トランザクション」を初心者向けに解説。コミットとロールバック、状態遷移、自動コミットの落とし穴、区切り方の考え方まで図解と確認問題つきでまとめました。
トランザクション処理

ACID特性

基本情報技術者試験の「ACID特性」を初心者向けに解説。原子性・一貫性・独立性・耐久性の違い、ダーティリードなどの現象、分離レベルまで図解と確認問題つきでまとめました。
トランザクション処理

排他制御

基本情報技術者試験の「排他制御」を初心者向けに解説。共有ロックと専有ロック、ロックの粒度、2相ロッキング、デッドロックの原因と対処まで図解と確認問題つきでまとめました。
トランザクション処理

障害回復

基本情報技術者試験の「障害回復」を初心者向けに解説。障害の3分類、ログ先書き、チェックポイント、ロールフォワードとロールバックの使い分けまで図解と確認問題つきでまとめました。