本日はテレワークなので自宅で、データベースの授業を視聴しました
トランザクション管理ついて学びました
・ACID特性(原子性、一貫性、隔離性、持続性)
・同時実行制御(ロッキングプロトコル、直列化可能性、2相ロッキングプロトコル)
・隔離性レベル
・障害と回復(ログ、ロールバック、ロールフォワード、WALプロトコル、チェックポイント)
トランザクション管理はまさにデータベース処理の肝ですね
ログ先行書き出し(WALプロトコル)が初見でしたので、復習します
僕はトランザクション管理が、なぜか好きです