![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
CMU 15-445 学习笔记
文章平均质量分 95
学习笔记
mrxs
三年寂静,祈愿死亡。紫色薰衣,祭奠心迹。
展开
-
CMU 15-445 Lab1 - Buffer Pool Manager
Lab1 - Buffer Pool Manager实验指导书构建一个新的面向磁盘的存储管理器,这样的存储管理器假定数据库的主要存储位置在磁盘上。在存储管理器中实现缓冲池。缓冲池负责将 pag 从主存到磁盘来回移动。允许 DBMS 支持大于系统可用内存量的数据库。缓冲池的操作对系统中的其他部分是透明的。例如,系统使用其唯一标识符 ( page_id_t)向缓冲池请求页面,但它不知道该页面是否已经在内存中,或者系统是否必须从磁盘中检索它。实现需要是线程安全的。多个线程将同时访问内原创 2021-11-10 14:41:07 · 1532 阅读 · 0 评论 -
CMU15-445 Lab0 - C++ Primer
Lab0- C++ Primer???? unique_ptr、矩阵相乘、gdb等。代码下载按照项目下的文档步骤:// 1. 新建一个仓库 bustub-private// 2. clone cmu db 远程代码到本地git clone --bare https://github.com/cmu-db/bustub.git bustub-publiccd bustub-public// 3. mirror到自己刚创建的远程仓库git push --mirror git@githu原创 2021-11-05 20:45:23 · 1778 阅读 · 2 评论