感谢CMU的教授们给我们分享了如此精彩的一门课程, 希望您能尊重教授们和TAs的劳动成果! 本篇文章记录本人对实验中各个板块的理解以及踩坑, 如果您发现我过多的涉及到了实验的内容, 有违学术诚信, 请告诉我! 正文: Project1要实现的是一个Buffer pool Manager。 Buffer pool Manager的作用是能够对磁盘中的数据进行预缓存。 数据库的数据是保存在磁盘中的, 要对其中的数据进行处理, 就要将磁盘的数据加载到内存中, 但是如果当每次要用这个数据的时候再从磁盘中取出, 那么就会消耗大量的时间。 Buffer Pool Manager的作用就是预先从磁盘中将数据...