Q1. 简单介绍一下自己
我叫韦志林,来自广西柳州,一座以螺蛳粉闻名全国的工业重镇。日常喜欢健身,把它当作精力管理的方式,保证高强度工作下脑子清醒。毕业于软件工程专业,第一次接触数据库是在课堂上,毕业后顺理成章成为数据库工程师。
Q2. 什么时候开始接触 PostgreSQL?为什么选择使用它?
毕业工作后才接触 PG,最先是通过国产数据库 openGauss 接触到的 PG 生态。交付调优、处理问题难免查相应信息甚至看源码,就这样被推进了 PG 世界。选择 PG 是因为它是很多国产数据库的"技术底座",吃透 PG,对理解国产数据库底层逻辑或参与信创项目都能游刃有余。
Q3. 相比其他数据库,PG 的学习难度和应用有哪些独特之处?
PG 的特点是"入门易,精通难"。跑起来很快,但要真正用好它、定位生产环境问题,需要深入理解底层逻辑。最吸引我的地方在于开放和灵活,插件机制强大、数据类型丰富。
Q4. 备考 PCM 的核心心得是什么?
工作一段时间后决定考的,两个考虑:一是系统检验对 PostgreSQL 的掌握程度,把零散知识体系补齐;二是为职业发展做背书。核心是坚持与实操,实验要亲手操作,光靠背知识很难记住。
Q5. 从初学者到 PCM 大师,需要具备哪些关键能力?
首先是动手,先让数据库跑起来,不要只看文档;第二是定位问题,能找到根因;第三是源码阅读,把黑盒变成白盒;第四是场景应用,不只是会用;最后是分享,能把经验讲清楚、写明白,输出才是最好的输入。
Q6. 对想考 PostgreSQL 高级认证的学员有什么建议?
主攻文档,练习题只用来检验成果,不是用来学习;做透实验,不只是完成,要深挖逻辑,甚至可以弄坏来修复;定期输出知识笔记;心态放平,速成不现实,考证只是系统学习的一个契机,不是目的。
Q7. 有没有特别的"转折点"或决定让您走到今天?
没有戏剧性的转折点,就是一步步行过来的——当年没走 Java 开发那条路,选择了数据库方向,就是单纯觉得有意思,想把这件事搞明白。一个知识点一个知识点啃,一个问题一个问题解决,几年下来回头看,已走了很远。
Q8. 除了数据库,还关注哪些领域的知识?
还关注开发领域,懂开发的 DBA 更有优势,能理解业务代码怎么跑的,给出的建议才真正管用。另外是 AI,这是最近在钻研的方向——自动调优、智能诊断、预测性运维趋势明显,DBA 要搞清楚 AI 能帮我们做什么、不能做什么。
Q9. 最近读过的一本书?想推荐给读者?
推荐《PostgreSQL修炼之道》,入门 PG 看的第一本书,前前后后翻了好几遍。刚入行看和干了一两年后看,读到的东西完全不一样——刚看是学操作,后来看是对照自己的理解去印证,每次都觉得又有新收获,不是翻完就扔的技术书。
Q10. 工作和生活的平衡上,有哪些管理时间和减压方法?
一直有在健身,这是一个出口。一天下来对着屏幕、对着日志以及各种报错,脑子是乱的,身体是僵的。开始健身后,可以短暂忘掉这些逻辑关系,只需要关注动作。练完之后,脑子会清爽很多。
Q11. 对 PostgreSQL 或数据库行业的未来有怎样的期待?
第一是智能化,自动调优、智能诊断、预测性运维将替代重复性操作,数据库会变成自带智能的平台。第二是 DBA 角色会变,以后更需要懂业务场景、懂架构设计、懂成本控制、懂安全合规,不能只会敲命令,得能从业务视角看数据库怎么用。