PG文章
个人关于Postgres/Greenplum的一些记录
Postgres内部实现简介
以极简方式对pg的一些内部实现进行介绍。
目前已经有很多分析pg内部实现的资料了,为什么你又要写?算是我之前的学习备忘吧,另外毕竟千人千面,可能这里的介绍恰好对你有帮助
参考书
目前使用AI来解读pg代码已经非常强大了,除了代码之外,推荐的几本书籍:
- Hironobu’s 《PG-JP book》
- Egor’s 《PG14 book》
- 树杰著的二本PostgreSQL技术内幕:《事务处理》和《查询优化》
存储
锁
事务
优化器
执行器
其他
- 系统表和cache
- libpq
- 对pg进行扩展
Greenplum相关
基础
同事们写的GP简介:《如何将postgres做成一个分布式MPP数据库》 第一部分,第二部分
思考
自己gp开发中的一些思考:
- 架构再思考
- gp在OLTP上的性能提升
- 更好的列存实现
- 执行器架构和interconnect
其他
之前写给GP社区的几篇文章(与PG实现基本一致)