客服微信
PART.1
目标对象
PG内核开发培训主要面向有志于从事PG数据库相关工作的社会人员和高校学生,通过参加专业、有效的培训认证让学员在短时间内掌握、提升PG内核代码阅读、开发技能,达到可以上岗从事PG内核开发相关工作的目标。同时为学员提供就业推荐,帮助学员找到理想的就业岗位。
注:参加中国PG培训认证学员需要有一定计算机理论、操作基础,熟悉Linux操作系统、C语言,适合计算机相关专业毕业的学生或从事计算机技术工作的社会人员。
PART.2
主要内容
主要针对源码的功能完善、修补,完成课程、取得认证后,将能完成适量的源码调整。但在进行源码增进修改前,了解“为什么而修改、修改哪一块”更重要。能真正发现内核的缺陷,有的放矢,不要为了修改而修改。、
完成学习、通过考核的技术人员,将能够对PG源码进行深度的性能与功能分析、确定改进方向,并完成Patch的开发工作。
PART.3
课程纲要
数据库开发前沿方向
基础技术
SQL性能的分段统计、功能模块的分段性能分析
Patch开发---MVCC核心的增强背景知识、可见性原理
什么是快照、快照的作用
各种可见性模拟与原理分析
快照创建部分代码阅读理解
MVCC模块性能建模、热点代码与竞争点分析、确认改进可行性
commit流程分析、代码阅读
设计数据结构、确认代码修改方案
修改代码、调试编译错误
修复BUG、调试无法启动数据库错误
验证效果、设计测试方案、分析未来的设计方案
PART.4
培训讲师
PART.5
证书颁发
PGCH培训认证主要与中国电子标准化协会(简称“中电标协”)合作,通过考核后将由PG分会和中电标协双重认证证书。
学员通过导师评估合格后,将由PG分会、中电标协统一印制、颁发相应等级证书,证书将以邮寄的方式发放到学员手中,并提供档案存储、线上查询等服务。
证书样例如下:
PART.6
参与方式
扫描下方二维码,添加课程顾问,获取更多课程内容
吕海波
云贝教育特邀讲师调试数据库技术开创者PostgreSQL ACE总监