【PGCCC】PostgreSQL Certified Master 个人专访 | 第二期 何雄

embedded/2025/4/1 2:14:59/

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

1.请简单介绍一下自己,您的爱好、您的事业。

大家好,我是何雄,工作中的英文名:Sean (肖恩)。也有一个曾经使用很多年的网名:iihero。目前在SAP北京研究院从事数据库领域相关工作。
我来自湖北(黄冈)蕲春,位于湖北东南部,明代医药学家李时珍的故乡,同时也是一个教授县。

我的爱好:数据库相关技术、太极拳、乒乓球。附带说一下,业余拿过国家武术职业教练资格证,中国武术六段,陈式太极拳第13代传人(北京陈式太极拳第5代传人),国家一级段位考评员,多年担任北京陈式太极拳研究会副秘书长。一直坚持传授陈式太极拳给大众。

事业方面:工作就是事业 😃 也希望能为开源数据库PG应用的普及做些贡献。

公众号:数据库杂记

2.您是什么时候开始接触PostgreSQL,为什么会选择使用它?

大概2011、2012年开始接触PG。它极度友好的LICENSE策略和开源氛围,是我选择它的主要原因。它的文档也非常健全。版本发布也非常稳定和确定。

3.相比于其他数据库系统,您觉得 PostgreSQL 的学习难度和应用有哪些独特的地方?

相对于其他数据库管理系统,PG学习难度是相对适中的。如果你有一到两种数据库管理系统的使用经验,通过阅读PG的正式文档,进行适量的对比练习,有条件的话,可以参加一些正规的培训,是能逐步掌握这门数据库的。
PG在SCHEMA、VACUUM空间回收,有不同于别的数据库的地方,需要特别对待。另外,在连接池的使用方面,在处理高并发时,需要借助于第三方连接池进行桥接配置,这也是与其他数据库不太一样的地方。

4.可以给大家分享下您的认证经历和心得,相信对大家会有很大的帮助。

其实,也没有太多的复杂的经历,认认真真的学习相关文档,结于结论性的东西,不能死记,要逐步掌握通过实验认证的手段去证明。这样会加深理解,也记得深刻。

5.从初学者到成为PCM认证大师,您觉得需要具备哪些关键能力?

一个是理解基础数据库理论以及对应的PG相关知识的能力,同时能将相关的理论讲解清楚,思路清晰。另一个是通过简易的实验,快速得出相关结论的能力,实践证明,这个能力非常重要,在实际工作当中,尤为重要。通过不断的实践,这个能力也会不断的提高。

6.您对想要考取 PostgreSQL 高级认证的学员有什么学习建议或备考技巧?

1)多看看一些PG相关的公众号的经典文章 2)时刻别忘了查阅官方文档,它是唯一的依据 3)对于理论题目或者实验题目,都要勤于动手实验,自己动手实验得到的知识和技能是别的手段无法直接获得的

7.在职业生涯中,有没有什么特别的“转折点”或决定让您走到了今天的职业位置?

我很佛系。没有什么特别的“转折点”。

8.除了数据库技术之外,您平时还会关注和学习哪些领域的知识?

云计算、AI、数据库;架构方面的高性能和安全性 都是我关注的领域,还有很多东西需要学习和补充。

9.您最近读过的一本书是什么?或者您想推荐给读者的一本书是什么?

PG方面,还在看PG Internals那本电子书,也尝试着翻译了一些章节,比较粗糙。边看边学吧,希望有些收获。

10.在工作和生活的平衡上,您有哪些管理时间和减压的方法?

晚上尽量不熬夜。每周坚持一些时长的运动,可以是快走、慢跑、太极拳、站桩,有时候也会打打乒乓球。

11.未来,您对 PostgreSQL 的应用或数据库行业的发展有怎样的期待或看法?

PG在未来10年,仍然是最被期待和寄与厚望的开源数据库。不要太介意于是否套壳,我们更在意的是在PG应用的背后,是无数的DBA和和相关开发人员最终提供的高品质的服务。而国产将有很大一部分,尤其是基于PG的那部分国产数据库,得到空前的发展,发展的背后,也将逐步反哺PG社区。非常看好PG的未来。
#PG证书#PG考试#PostgreSQL培训#PostgreSQL考试#PCM大师

文章来源:https://blog.csdn.net/PGCCC/article/details/146522016
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ppmy.cn/embedded/177520.html

相关文章

Qt 多线程的两种实现方式

Qt 多线程的两种实现方式 1. 从QThread类继承再重写 run 函数 实现流程: 继承自QThread类重写run函数,其中run函数里面的代码为线程的执行代码调用start函数启动线程 程序示例: WorkThread.h 文件 #ifndef WORKTHREAD_H #define WORKTH…

PHP转GO Day4 错误处理机制(计算器除零保护) 详细实现指南与问题解决方案

Day4 错误处理机制(计算器除零保护) 详细实现指南与问题解决方案, 包含代码对比和常见错误排查: 计算器除零错误处理指南 一、错误处理前代码(Day2版本) case "/":fmt.Printf("结果&#x…

单片机内存划分总览与介绍

1 单片机内存划分总览 内存区域 存储内容 特性 FLASH (Text) 代码(.text)、常量(.rodata) 只读,掉电不丢失 RAM .data(已初始化全局变量) 读写,掉电丢失 .bss&#xff08…

K8S学习之基础四十六:k8s中部署Kibana

部署kibana组件 上传kibina镜像到harbor 部署kibana组件,包括svc和deplomentvi kibana.yaml apiVersion: v1 kind: Service metadata:name: kibananamespace: kube-logginglabels:app: kibana spec:ports:- port: 5601selector:app: kibana --- apiVersion: apps/…

STM32__红外避障模块的使用

目录 一、红外避障模块 概述 二、直接读取OUT引脚电平 三、使用中断方式触发 一、红外避障模块 概述 引脚解释: VCC接3.3V 或 5.0VGND接开发板的GNDOUT数字量输出(0或1); 低电平时表示前方有障碍 ; 通过可调电阻调整检测距离 产品特点: …

Kubernetes 中导致 pod 重启的原因

原因 在 Kubernetes(K8s)中,导致 Pod 重启的原因主要有以下几种: 1. 应用程序异常 应用进程崩溃:Pod 内部的应用程序由于未处理的异常、内存溢出(OOM)、访问非法地址等原因崩溃,导…

2025最新-智慧小区物业管理系统

目录 1. 项目概述 2. 技术栈 3. 功能模块 3.1 管理员端 3.1.1 核心业务处理模块 3.1.2 基础信息模块 3.1.3 数据统计分析模块 3.2 业主端 5. 系统架构 5.1 前端架构 5.2 后端架构 5.3 数据交互流程 6. 部署说明 6.1 环境要求 6.2 部署步骤 7. 使用说明 7.1 管…

STM32八股【1】-----启动流程和startup文件理解

启动流程 知识点 MCU 上电复位。MSP从向量表第0个地址读取一个32位(2字节)的值并保存,该值为栈顶地址。PC计数器从第1个地址读取一个两字节的值并保存,该值为程序入口,一般是Reset_Handler。想了解FLASH地址映射可以…