由PGCCC发起的“PostgreSQL Certified Master 个人专访”栏目,旨在挖掘PCM们对数据库行业的深度洞察,分享他们对行业发展的思考和个人感悟,对广大PGer们具有实际借鉴意义。

1.请简单介绍一下自己,您的家乡、您的爱好、您的事业。
大家好,我是邱德义,本人来自江苏连云港。连云港位于中国沿海中部,作为十三分之一的苏北地级市,以其花果山风景区、连岛为人所知,欢迎大家来到我的家乡品尝各种海鲜。本人高中毕业后在武汉求学,在校期间先后完成了自动化专业和人力资源管理专业双学位教育。虽然毕业求职时并未涉足上述两个专业相关的岗位,但是上学时良好的学习习惯还是让我受益颇深。择业期间经前辈指导,开始接触从事相关的工作,此后不断学习积累、由浅入深,慢慢在行业里站稳了脚跟。爱好方面,平时喜欢运动,爱好篮球、乒乓球、网球、游泳。但是恋爱之后,体重着实涨了不少(尴尬),以后空闲时得多锻炼才行,毕竟身体才是革命的本钱。业余时间还喜欢阅读各类IT相关书籍,尤其痴迷数据库和计算机底层原理方面的书-毕竟站在巨人的肩膀才能看得更远。目前在国内某大型运营商担任数据库驻场运维DBA。
2.您是什么时候开始接触PostgreSQL,为什么会选择使用它?
工作之初刚接触的是MySQL,后因各种机缘巧合接触到PostgreSQL类型的数据库,跟着白鳝老师、德哥老师,熊灿灿老师等前辈不断深入研究,愈发领略到PG的独特魅力。从开始的浅薄认知到见证PostgreSQL在无数开发者共同努力下地不断迭代,PG的开源协议、社区活跃度、可扩展性、版本迭代、功能完善等都给了使用者足够的信心,这也更坚定了我深耕PG的选择。作为一枚DBA,随着近期PostgreSQL18版本的发布,由衷为它的功能突破感到欣喜,包括AIO优化、控制精细化、安全升级、逻辑复制加强,每一处更新都令人惊喜。
3.相比于其他数据库系统,您觉得 PostgreSQL 的学习难度和应用有哪些独特的地方?
PostgreSQL提供了极为丰富的配置选项,允许DBA或开发人员对数据库进行精细调整与控制。对于初学者而言,众多参数的调整需要与其背后原理结合,只有掌握PostgreSQL的底层工作机制,才能充分利用这些高级特性进行扩展和定制。也正因为其开放性,一方面方便初学者快速入门使用,另一方面也加大了初学者在茫茫资料海洋中筛选出自己所需要知识片段的难度。值得一提的是,近些年火爆的向量数据库场景中,PostgreSQL支持大量的向量数据库扩展,pg_duckdb、pg_mooncake等扩展使得PostgreSQL的分析性能得到质的提升,让OLTP与OLAP融合场景得到进一步发展。PostgreSQL的发展模式之一:新功能先以插件的方式出现成熟后进而并入主发展线,这种模式使得PostgreSQL的发展具备了更多的可能性,也使其拥有了独特的优越性。
4.可以给大家分享下您的认证经历和心得,相信对大家会有很大的帮助。
由于工作涉及PostgreSQL,希望通过认证让自己能进一步全面认识与理解它的底层原理。对比之后,我认为pgccc的认证体系更具挑战性且其证书是由工业和信息化部颁发,因此最终选择了它。通过不断学习完成了由PCP到PCM的整个认证过程。学习过程体会深刻,学习需要注重原理,百分之十的实践背后需要百分之九十的理论支撑。这其实与数据库从业人员的理念一致,每一个回车键的操作,背后都应是深思熟虑的决定。目前的PostgreSQL仍处于蓬勃发展时期,新特性日新月异,这也敦促着我不断学习、深入探索,紧跟它的发展步伐。
5.从初学者到成为PCM认证大师,您觉得需要具备哪些关键能力?
从PostgreSQL初学者到PCM认证大师进阶的过程是一段逐步深入学习的过程。从基础的SQL、数据库的配置,再到查询优化、性能调优等进阶技能,再在高可用架构设计、数据库内核原理和安全性管理等各方面精细理解。每个阶段都需要理论知识与实践经验的深度结合,在一次又一次实验与实践中慢慢摸清底层原理的实现逻辑,这个过程让自己从操作系统,到数据库系统,到各方面调优,实现深刻理解与能力升华。这本质上是一个循序渐进与长期坚持的旅程,既要有持之以恒的定力与耐心,更需要学习者始终保持对PostgreSQL技术的热爱。
6.您对想要考取 PostgreSQL 高级认证的学员有什么学习建议或备考技巧?
学习时,要在实验的同时思考背后的原理与功能实现逻辑。在平时练习与实验过程中需要做好记录,重复验证。毕竟不同的操作系统、不同的linux架构环境存在差异,每个学习者的操作环境依赖也可能各不相同。除此之外,更需要深入探究其底层原理,结合自己的实践经历,从不同的方向,从开发者、管理者等不同的用户视角去设想可能出现需求与场景,模拟实践中可能出现的故障。遇到问题,根据日志去查资料、去理解并解决,这身就是一个持续积累的过程。
7.在职业生涯中,有没有什么特别的“转折点”或决定让您走到了今天的职业位置?
选择数据库作为自己的职业技术方向,是当初最为慎重的选择之一,如今回望,这依然是一个正确的选择,我也早已被数据库的魅力深深折服。当前各种数据库生态的蓬勃发展、各种国产数据库的快速崛起,让我深知作为从业人员所要积累的知识还很多,即便当初是阴差阳错与PostgreSQL结缘,如今想来仍深感庆幸。
8.除了数据库技术之外,您平时还会关注和学习哪些领域的知识?
数据库是基于操作系统的软件工具,本人也格外注重对操作系统、计算机的硬件知识的学习与理解。数据库之外,我还持续关注AI技术发展动态。AI的出现与发展不仅颠覆了以往各岗位、各行业的运作逻辑,也重塑了每个人的学习方法。而AI与数据库的深度融合,必将成为数据库发展绕不开的重要方向。
9.您最近读过的一本书是什么?或者您想推荐给读者的一本书是什么?
最近读了不少书,其中最让我心有共鸣的,是盖老师亲笔签名的《数据库简史》,透过这本书我更真切地触摸到了数据库行业的发展脉络。能置身于数据库发展的滚滚洪流之中,与领域内各位前辈碰撞思想,更让我既收获了深刻认知,又学到了许多宝贵的经验。
10.在工作和生活的平衡上,您有哪些管理时间和减压的方法?
作为DBA,工作中常会遇到突发故障,这类突发情况很容易打乱原本的生活节奏。所以我会利用日常的碎片化时间,做些简单运动,缓解久坐带来的疲劳。同时也在刻意养成运动习惯,争取每周保证一次大运动量训练。工作上,我会定期总结运维经验,形成标准化文档,从而减少重复劳动,也能在一定程度上降低因重复工作带来的心理压力。
11.未来,您对 PostgreSQL 的应用或数据库行业的发展有怎样的期待或看法?
期待PostgreSQL通过插件(如pgvector)在向量存储方面持续探索,同时进一步优化存算分离架构,更期待PostgreSQL在金融核心系统领域场景的应用能实现更大突破。与此同时,也希望国产数据库能进一步突破,在数据库的AI融合方面,国产数据库仍需继续发力。
扫码联系我们
电话:19165199818