暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PostgreSQL ACE 深度访谈 | 第12期 宋少华

导语

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


以下正文,转载请注明出处,并获得作者允许。



正文





01

请简单介绍一下自己,您的爱好或您的家乡。


很荣幸得到 PostgreSQL 分会的邀请写 ACE 专访。我是宋少华,拥有PGCM、 OCM,MySQL OCP,HCIP等证书,至于个人爱好,不多,做技术研究也算是一个了。我来自于具有全国任何气候特征的甘肃省,我的家乡位于甘肃省一个具有“中国民间艺术之乡”、“中华诗词之乡”、“中国花木之乡”、“中国花卉之乡”等殊荣的小县城——临洮(lín táo)。县城历史文化悠久,最早可以追溯到公元前3000年左右,有彩陶之马家窑文化;公元前1000左右,有辛店文化,因此本人的家乡也有“彩陶之乡”的美誉。


注:临洮,位于甘肃省中部,历史悠久,这里不仅是黄河古文化的重要发祥地之一,也是世界马家窑文化的命名地、老子飞升地和战国秦长城的西起点;是古代丝绸之路的重要节点,拥有秦长城遗址、文庙等众多文化遗迹。这里的自然风光秀美,岳麓山风景区四季宜人,是观光和休闲的好去处。临洮的美食丰富多样,尤以劲道爽滑的牛肉面和各种地方小吃闻名,让人回味无穷。

临洮洮河风光(图片来自网络)

 

临洮岳麓山(图片来自网络)


02

我们能从哪些渠道了解到您?


CSDN [https://blog.csdn.net/sungsasong]

微信公众号:developerhonor


主要还是公众号,CSDN已经好久没更新啦。


03

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


今年比较忙,除了官方技术文档,没怎么读书,但事实上我不怎么读书,尤其是鸡汤类的,成功学大法之类的是比较反感的。


04

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


我是2017年大学毕业后的一年,也就是2018年正式接触 PostgreSQL 数据库,当时被其简单,易用,功能丰富,极强的可扩展性和丰富的可编程接口惊呆了,比 MySQL 更轻量,比 Oracle 更便捷,绝对算得上是数据库中上手最简单的数据库了。

05

您的学生时代接触过PostgreSQL吗?您大学中所学的知识是否帮助到了现在的工作?


学生时代没有接触过 PostgreSQL,大学期间学习的数据库原理,编译原理,计算机原理,对现在的工作和学习数据库是非常有帮助的。


06

您还记得您最开始使用的PostgreSQL版本吗?有没有令您印象深刻的地方?

PostgreSQL 9.6 版本,印象比较深的地方就是丰富的 index 和 extension

07

您目前正在从事哪些与 PostgreSQL 相关的工作或项目?

从 Oracle 迁移到基于 PostgreSQL 的发行的产品。


08

您如何为 PostgreSQL 做出贡献(主题分享、发表文章、文档贡献、代码贡献等)?

主要还是通过大会活动参与主题演讲,平时会通过公众号发表PG技术文章。


09

您最喜欢PostgreSQL的功能或扩展是什么?

postgis,pageinspect,fdw等,比较多。


10

您还记得您最开始使用的PostgreSQL版本吗?有没有令您印象深刻的地方?


增量备份算是新版本的一个亮点了,轻松解决了数据库规模比较大的系统的增量备份问题,大幅缩短备份时间,提高系统性能,降低对业务系统的影响。



11

除此之外,你希望在 PostgreSQL 中看到什么功能/机制?为什么?


数据库TDE加密技术


原因:当前版本加密技术属于传统模式,加密和解密都需要手动,数据容易泄露,不方便。



12

您能描述一下您的 PostgreSQL 开发工具箱吗?


DataGrip

Navicat

DBeaver


13

您认为从事PostgreSQL 技术工作的门槛高吗?需要做哪些准备,具备什么样的知识储备呢?


因人而异,无计算机基础或者专业非计算机的,零基础的还是有一定的难度的。有计算机基础或者计算机专业的,门槛不高。


如果想要入行 PostgreSQL 数据库或者说任意的一个数据库产品,需要的知识储备如下:

1)Linux 操作系统

2)网络基础

3)数据库原理


14

对于那些想要开始从事PostgreSQL 的人,您有什么建议?


哲学有云,透过现象看本质,对于数据库行业来说,也是通过错误去分析原因,实际就是透过现象看本质的表现,所以,无论是学习 PostgreSQL 还是学习其它技术一样,要掌握原理实现,才能更好的解决问题



15

您参加过哪些关于 PostgreSQL 的会议,是否在会议上发表演讲?


主要是多次参加了中国PostgreSQL分会举办的会议,记得最近一次分享的主题是《 VACUUM 原理和如何封装一个基于 PostgreSQL 内核的数据库》。


16

您认为身为PG ACE,应该具备那些技能或品质?


1)掌握操作系统和数据库原理知识,更好的在操作系统上实现数据库的高性能。


2)需具备多种技术栈和技术选型的能力,才能更好的规划企业级应用和后台架构。


3)乐于分享和帮助广大学习爱好者解决问题。



文章转载自开源软件联盟PostgreSQL分会,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论