プログラムの構成
File Manager : ファイル入出力を行う
Buffer Manager : Buffer Pool(メモリ内で持つデータの集合)の
管理を行う
Log Manager : Logの書き込みを行う
Transaction Manager
◦ Recovery Manager : Logの読み書きを行う。また、Logを用いて
クラッシュリカバリを行う
◦ (Concurrency Manager : トランザクションの同時実行制御を行
う)
Table Manager : 登録されるテーブルとフィールドの情報の管
理を行う
Table Iterator : システムのファイルに保存されるTableの情報
に対し、参照・変更・追加・削除
File Manager
Buffer Manager
Log Manager
Transaction Manager
Table Manager / Table Iterator
ユーザ
テーブルに対する処理
トランザクションの
開始・終了
4