陈老师:1415968548 郑老师:2735197625 乐老师:354331153
客服热线:
19941464235/19906632509(微信同号)

客服微信

PostgreSQL CH 中级认证培训

学习人数: 课程类型:认证培训 课时长度:4天/24课时
立即咨询
课程介绍

PGCH体系内容主要面向PG数据库应用管理人才培养。联合全国知名培训机构运营至今,已培养了5000多名认证学员,分布在400多家使用PG的企业中。为了完善PG开发人才的培养,促进国内掌握数据库核心技术的人才储备,正式发布中国PG内核开发培训认证体系。


试听课链接:https://www.bilibili.com/video/BV1Dk4y1G7qD/?spm_id_from=333.788&vd_source=5dc541b1371cd9f79ef4d5d95ae0ec6d



培训认证对象:

本次PG培训认证对象主要面向有志于从事数据库相关工作的社会人员和高校学生,通过专业、有效的培训认证让学员短时间内掌握、提升PG技术、技能,达到可以上岗从事PG技术相关工作的效果,有针对性的提供就业推荐,同时为多家PG生态企业提供合格的数据库内核开发人才。

参加中国PG培训认证学员需要有一定计算机理论、操作基础,熟悉Linux操作系统、C语言,适合计算机相关专业毕业的学生或从事计算机技术工作的社会人员。

本次训练营针对中级内核开发人员,此次PostgreSQL内核开发工程师认证主要内容:

主要针对源码的功能完善、修补,完成课程、取得认证后,将能完成适量的源码调整。但在进行源码增进修改前,了解“为什么而修改、修改哪一块”更重要。能真正发现内核的缺陷,有的放矢,不要为了修改而修改。

完成学习、通过考核的技术人员,将能够对PG源码进行深度的性能与功能分析、确定改进方向,并完成Patch的开发工作。

课程目标
1、明晰数据库开发前沿方向
2、掌握内核开发基础技术
3、学习内核开发理论基础
4、设计、验证、分析内核开发方案
课程大纲
第一部分
1、PG与火山模型详解
2、解析树的解立
3、查询树的追踪
4、计划树与计划状态树分析
5、性能瓶颈分析
第二部分
1、XLOG机制分析
2、heap_update( )跟踪分析
3、heap_update( )与WAL解读
4、log_heap_update( )分析
5、数据库的检查点
6、XLogFlush( )分析
第三部分
1、Vacuum原理分析
2、Vacuum与UNDO总结
3、autovacuum launcher进程追踪分析
4、do_autovacuum()分析
5、relation_needs_vacanalyze()源码讲解
6、lazy_scan_heap()源码追踪讲解
第四部分
1、快照揭密
2、PG/Oracle/MySQL 快照横向对比
3、Select时27种可见性的所有情况总结
4、ProcArrayEndTransactionInternal( )分析
5、GetSnapshotData( )分析
6、ProcArrayGroupClearXid( )分析
讲师信息

吕海波

云贝教育特邀讲师  调试数据库技术开创者  PostgreSQL ACE总监

IT老兵,资深数据库内核专家,24年IT领域从业经历,十数年数据库经验,惯看IT江湖风起云涌。 北京大学 《开源软件开发基础与实践 – PostgreSQL数据库内核》课程校外导师。 出版技术书籍《Oracle内核技术揭密》,被誉为国内最深度解密Oracle算法原理与实现的技术书籍。 1996年进入软件行业,至今27年软件行业从业经历,19年数据库相关工作经验。 曾在多家国内外巨头型互联网公司,2009年曾就任阿里巴巴P8级数据库专家(当年阿里巴巴P8、含P8以上技术人员不足百人)。 并于2014年以特招方式进入国际电商巨头ebay(是ebay全球唯一无法英文听说的技术人员),从事数据库管理与研究工作。 曾多次在DTCC数据库大会、系统架构师大会以个人、独立身份发表演讲,演讲内容涉及云数据库、源码研究等方面内容。 在2018 DTCC达梦发布会中,作为国内企业级杰出数据库专家代表,与中国工程院院士倪光南、方滨兴共话中国数据库技术的自主可控问题。
推荐课程

PostgreSQL CA认证培训

PostgreSQL CE认证培训

PostgreSQL CM认证实战培训课程

PostgreSQL CH 初级认证培训