【小宇带你学PostgreSQL内核】第一课:课程简介

如果还想看到更多此类文章,请移步到小宇的博客

视频地址:http://v.youku.com/v_show/id_XMTg1NzAxNjM4NA==.html

大纲

  1. 课程简介
  2. 开发环境
  3. 内核架构
  4. parser
  5. rewriter
  6. optimizer
  7. executor
  8. access
  9. storage
  10. 自己动手开发新特性

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
Todohttps://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

相关文章

项目需要,有个数据需要导入,拿到手一开始以为是mysql,结果...
本文小编为大家详细介绍“怎么查看PostgreSQL数据库中所有表...
错误现象问题原因这是在远程连接时pg_hba.conf文件没有配置正...
因本地资源有限,在公共测试环境搭建了PGsql环境,从数据库本...
wamp 环境 这个提示就是说你的版本低于10了。 先打印ph...
psycopg2.OperationalError: SSL SYSCALL error: EOF detect...