@QiuShunan 在 【学习记录】CMU 15-445 Lec3-5:数据库是如何把数据存到磁盘上的? 中发帖
最近在学习CMU15-445,学完了Lec3-5感觉受益匪浅,这里就以这三节课的内容为基准大致总结一下关于数据库的相关知识。如果有些说的不清楚或者有问题的部分,恳请大佬指出。
所有内容均来自于CMU15-445(2024fall)的课程,notes,slides,以及个人和AI的对话答疑。
学习过程中会使用AI,但是本文内容基本手打。仅只有一个表格是AI弄的,会以截图的形式发出。其余图片均来自于课程的slides。
首先,关于下图这种计算机存储结构的模型这里就不过多赘述了,我将采用课程的说法,统一把DRAM叫做主存/内存/memory,非易失性存储器统一叫做磁盘/外存。
[1]
核心问题
这三讲聚焦于一个问题:How the DBMS represents the database in files on disk?
即,数据库管理系统如何将数据库表示为磁盘上的文件?
数据...