トランザクション処理とは
トランザクション処理は、複数の人が同時に使ってもデータが壊れないようにする仕組みを学ぶ分野です。
銀行の振込のように「片方だけ実行された」状態を作らない。実務でもっとも重要な考え方が詰まっています。
このカテゴリーで学べること
- トランザクションとコミット・ロールバック
- ACID特性の4つと、その実現方法
- 共有ロック・専有ロックとデッドロック
- ログを使った障害回復の手順
この分野の記事一覧(読む順)
おすすめの読み進め方
- まずは「トランザクション」で、まとまりの考え方をつかむ
- 次に「ACID特性」で、4つの性質を整理する
- 「排他制御」で、同時実行の守り方を学ぶ
- 最後に「障害回復」で、落ちたあとの戻し方を学ぶ
学習のポイント
ロールフォワードとロールバックの使い分けが最頻出です。使うログもセットで覚えてください。
ACIDのうち、一貫性と独立性の区別が定番の引っかけです。
