客服微信
PART.1
目标对象
PG内核开发培训主要面向有志于从事PG数据库相关工作的社会人员和高校学生,通过参加专业、有效的培训认证让学员在短时间内掌握、提升PG内核代码阅读、开发技能,达到可以上岗从事PG内核开发相关工作的目标。同时为学员提供就业推荐,帮助学员找到理想的就业岗位。
注:参加中国PG培训认证学员需要有一定计算机理论、操作基础,熟悉Linux操作系统、C语言,适合计算机相关专业毕业的学生或从事计算机技术工作的社会人员。
PART.2
主要内容
熟悉PG代码框架,学习各功能模块代码的基本运行逻辑,掌握阅读源码的方式方法、要点。完成课程,经评测合格后,可达到自主阅读源码,分析原理,并应用于实践工作的目的。
PART.3
课程纲要
PG源码编译与选项、代码调试技术、PG内核开发流程、PG内核开发工具使用方法
PG启动过程跟踪、后台进程启动跟踪、backend进程启动跟踪
SQL执行流程跟踪、事务流程跟踪
XLOG流程跟踪、VACCUM流程跟踪
代码阅读理解一:PG的内存池、内存池与内存上下文原理
跟踪MemoryContext创建流程
分析MemoryContext的数据结构
总结MemoryContext相关代码原理
代码阅读理解二:ReadBuffer()与Shared Buffer、ReadBuffer()与逻辑读原理
分析HASH表数据结构
分析Shared Buffer相关数据结构
代码阅读理解方法论总结
PG的插件式扩展、pg_stat_statements插件代码分析
PART.4
培训讲师
PART.5
证书颁发
PGCH培训认证主要与中国电子标准化协会(简称“中电标协”)合作,通过考核后将由PG分会和中电标协双重认证证书。
学员通过导师评估合格后,将由PG分会、中电标协统一印制、颁发相应等级证书,证书将以邮寄的方式发放到学员手中,并提供档案存储、线上查询等服务。
证书样例如下:
PART.6
参与方式
扫描下方二维码,添加课程顾问,获取更多课程内容
吕海波
云贝教育特邀讲师调试数据库技术开创者PostgreSQL ACE总监