数据库#理论参考图书及资料

数据库理论

书名ISBN作者出版社出版日期备注
数据库查询优化器的艺术:原理解析与SQL性能优化9787111447467李海翔机械工业出版社2014-01-01W
事务处理:概念与技术9787111126416[美]Jim Gray,Andreas Reuter机械工业出版社2004-01-01P
数据库索引设计与优化9787121260544[美]拉赫登迈奇电子工业出版社2015-06-01P
数据库系统内幕9787111655169Alex Petrov机械工业出版社2020-06-01P,Z

分布式数据库

书名ISBN作者出版社出版日期备注
分布式数据库原理 架构与实践9787111691617李海翔机械工业出版社2021-10-01

参考网站

The DB-Engines Ranking ranks database management systems according to their popularity. The ranking is updated monthly.

世界数据库流行度排行

墨天轮中国数据库流行度排行

  • MT6.824

https://pdos.csail.mit.edu/6.824

6.824是MIT开设的一门讲解分布式系统的课程。课程内容包括Golang语言的学习、分布式系统研究的动机、一致性协议算法、著名分布式系统软件论文讲解和一致性算法实现实验。这门课是一门实践性质比较强的课程。

  • CMU15445

https://15445.courses.cs.cmu.edu/fall2022/

主要讲关系型数据库的系统实现。课程内容分配合理,从磁盘缓存管理,到索引,到查询引擎实现,各种 join aggregate实现, 查询优化,锁机制,mvcc, 日志恢复,再到分布式数据库架构。

  • CMU15721

https://15721.courses.cs.cmu.edu/spring2023/

CMU15445的升级课程,重点讲内存数据库的实现和系统优化部分