Storing data disk and files - Database Management Systems

Database Management Systems の 9章。
DBMS の Buffer management と OS のそれは似ている。なぜ OS のものを利用しないの?

  • DBMS は次のページリクエストを予想したりアクセスパターンを知る事が出来る
    • Page のプリフェッチが可能に。プリフェッチにより2つのメリット。
      • リクエストが来たときには既に Buffer pool にページがある
      • 近接ページをまとめて読めるので、リクエスト時に別々に読むよりも有利
  • DBMS はメモリ上のページとディスクをきっちり同期させたい(WALなど)