视频地址:http://v.youku.com/v_show/id_XMTg1NzAxNjM4NA==.html
大纲
- 课程简介
- 开发环境
- 内核架构
- parser
- rewriter
- optimizer
- executor
- access
- storage
- 自己动手开发新特性
1. 简介
课程目标:通过该课程了解Postgresql数据库的基本架构,各个模块的基本流程,具备基础的内核开发能力。掌握内核的学习方法。
课程对象:数据库内核研发人员,高年级学生。
先学知识:C语言,sql基础,linux。
历史与现状
A Brief History of Postgresql:https://www.postgresql.org/docs/9.6/static/history.html
官方ABOUT:https://www.postgresql.org/about/
ReleaseNotes:https://www.postgresql.org/docs/9.6/static/release.html
数据库排行:http://db-engines.com/en/ranking
与MysqL相比优势何在:
1.特性
2.性能
3.开源
https://www.zhihu.com/question/20010554
http://v.youku.com/v_show/id_XNTk4MTQwNTI0.html?from=s1.8-1-1.2&spm=a2h0k.8191407.0.0
国内搞pg的组织
阿里巴巴,腾讯,百度,华为,人大金仓,平安银行,国家电网,斯凯,去哪儿,同花顺,翰高,上容,武汉大学,人民大学,太阳塔,高德,沃趣,莲子数据。
国际搞pg的组织
EnterpriseDB,TeraData,EMC(Greeplum),Fujitsu,2ndQuadrant
资源
网站
官网https://www.postgresql.org/
github:https://git.postgresql.org/gitweb/
doxygen:https://doxygen.postgresql.org/
wiki:https://wiki.postgresql.org/wiki/Main_Page
FAQ:https://wiki.postgresql.org/wiki/Frequently_Asked_Questions
TODO:https://wiki.postgresql.org/wiki/Todo
pg历年的会议资料:http://www.pgcon.org/
hackers论坛:http://postgresql.nabble.com/
小宇的博客:http://www.shenyu.wiki/
德哥:http://blog.163.com/digoal@126/blog/#m=0
国外:http://blog.pgaddict.com/
书籍
《Postgresql修炼之道》
《数据库系统实现》
《Postgresql内核分析》
《数据查询优化器的艺术》
更多内容在这里:http://search.dangdang.com/?key=postgresql&act=input
论文
《The design of POSTGRES》
更多内容在这里:https://www.postgresql.org/docs/9.6/static/history.html