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

客服微信

PostgreSQL CH 初级认证培训

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

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代码框架,学习各功能模块代码的基本运行逻辑,掌握阅读源码的方式方法、要点。完成课程,经评测合格后,可达到自主阅读源码,分析原理,并应用于实践工作的目的。


课程目标
1、熟悉PG代码框架
2、学习各功能模块代码的基本运行逻辑
3、掌握阅读源码的方式方法、要点
4、达到自主阅读源码,分析原理,并应用于实践工作
课程大纲
第一部分
1、PG源码编译与选项、代码调试技术、PG内核开发流程、PG内核开发工具使用方法
2、PG启动过程跟踪、后台进程启动跟踪、backend进程启动跟踪
3、GDB启动数据库、跟踪不同fork子进程、观察点等常用跟踪技术
第二部分
1、Parse Tree、Query Tree等各种树与火山模型
2、Gdb追踪技术进阶
3、PG链表的追踪
4、NoSQL与SQL型数据库分析
第三部分
1、MemoryContext:开始调试
2、AllocSetContextCreate()分析
3、AllocSetAlloc()分析
4、内存上下文的相关结构分析
第四部分
1、Shared Buffer与逻辑读
2、Shared Buffer原理介绍
3、CreateSharedMemoryAndSemaphores()分析
4、BufferAlloc()分析
5、数据库性能观察体系
6、Hash表
7、Buffer Mapping Partition Lock分析
讲师信息

吕海波

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

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

PostgreSQL CH 中级认证培训

PostgreSQL CA认证培训

PostgreSQL CE认证培训

PostgreSQL CM认证实战培训课程