DBMSのアーキテクチャ
https://gyazo.com/e75eb0ac84279e4639c8f7b0e3a30bf9 https://www.chegg.com/homework-help/exercise-18-describe-structure-dbms-operating-system-upgrade-chapter-1-problem-8e-solution-9780072465631-exc
でかい長方形がDBMS
その中に諸々がある
クエリ評価エンジン
Transaction manager
transactionの管理
lock manager
transactionにおけるlockの管理
recovery manager
Backupの管理
access method
SQLの実行計画に基づいた、データへのアクセス方法
buffer manager
bufferに使うメモリ領域の管理
「buffer」とはcacheのことmrsekut.icon
データキャッシュ
読み込み時に使う
一度読み込んだデータのキャッシュ
ログバッファ
書き込み時に使う
何度か実行されたINSERT文などを、ある程度溜まってから実際にDiskに反映する
その溜めておく場所
/mrsekut-book-4774173010/025 (1.2 DBMSとバッファ)
disk space manager
Diskにいかに効率的に保存するか管理し、読み出し、書き出しする
参考
/mrsekut-book-4774173010/021