Category: 数据库

再看《Mysql技术内幕:InnoDB引擎》

前言 大二看过一遍《Mysql技术内幕》,当时只是草草的过了一遍,很多地方没有看懂,在做完CMU DB后对整个…


CMU-15445-Conclusion

前言 终于大概结束了CMU数据库的学习,感觉收获颇丰(尤其是感觉学习了一波c++,c++可太难了orz),这里…


CMU-15445-Project4

前言 Project4中我们需要完成一个基于ARIES的简单的日志系统,来保证我们数据库的原子性和隔离型。 正…


CMU-15445-Project3

前言 Project3中我们需要实现的是基于二阶段锁协议的Lock manager,然后为了解决死锁的问题采用…


CMU-15445-homework4

前言 Homework4,涉及到二阶段锁,然后大概看了下后面的内容感觉不是特别多了,想要能不能争取这周把后面两…


CMU-15445-homework3

前言 Homework3,主要涉及的是DBMS的一些操作优化和算法,我们简单过一下 正文 Q1 Sorting…


CMU-15445-Project2-Conclusion

前言 B+树终于糊完了,支持basic crabbing protocol来做并发控制,感觉做的真的浑身酥爽,…


CMU-15445-Project2-PartC

前言 正文 先把上次剩下东西搞完,有个valgrind测试内存泄漏的东西没弄,这里安装弄一下。首先brew自己…


CMU-15445-Project2-PartB

前言 B+树的删除功能的实现,也很复杂,来看一下吧,然后对前面的代码要做一些修正。 正文 首先我们来看下b_p…


CMU-15445-Project2-PartA

前言 Project2的第一部分,主要是实现B+树的主体结构部分,还有搜索和插入两个功能。 正文 Part1 …