这两年用到比较多数据库,ClickHouse 、PostgreSQL 等,慢慢发现自己对数据库非常感兴趣,很想深入去了解各个数据库模块和设计。
看 CMU 的 15445/645 课程,结果整个项目基于 BusTub (一个 C++写的教学数据库),对于 CPP 我是真的提不起一丁点兴趣,看它各种操蛋语法很是痛苦,什么 move constructors 、左右值、&&,我感觉很难快速掌握这个“工具”去学习我想学的,反而会在工具上花费大量时间...
想问下各位大佬们有什么建议吗?
贴一下在看的资料:
- 15445/645:主要看这个课程,但是项目因为 CPP 卡住
- Architecture of a Database System:当作大纲来看,很多细节内容完全不了解
- Database system concepts:本科数据库课程的教材,来拿当字典翻概念
- Designing Data-Intensive Applications:导师强力推荐的书,在一点点看