作者
digoal
日期
2020-09-11
标签
PostgreSQL , 人物采访
背景
谷歌翻译的, 便于阅读, 英文阅读没有障碍的同学建议阅读原文.
原文
https://postgresql.life/post/michael_paquier/
PostgreSQL是世界上最先进的开源关系数据库。采访系列“ PostgreSQL一周之人”介绍了使该项目成为今天的人们。在这里阅读所有采访。
请告诉我们您自己,您的爱好以及您的来历。
我来自法国,总部位于日本。在业余时间,我碰巧读了很多书,专注于工作以外的事情。
我们应该注意您的任何社交媒体渠道吗?
博客
推特
您何时开始使用PostgreSQL,为什么?
我于2009年开始使用PostgreSQL,向社区发送了一些补丁程序,并于2009年至2012年参与了Postgres-XC,这是Postgres的分支,无共享集群解决方案非常适合OLTP工作负载。自2013年以来,我将注意力完全集中在核心Postgres上。
您还记得您开始使用哪个版本的PostgreSQL吗?
8.3。
你上过大学吗?如果是,那与计算机有关吗?您的学习对您目前的工作有帮助吗?
在法国一所名为ENSEEIHT的工程学院中,流体动力学专门研究模拟,那里有几个系,其中一个系从事IT工程。尽管我正在一个完全不同的领域工作,这为我打开了一个能够生活在我现在所在的国家的大门(笑)。
您还在使用其他哪些数据库?哪一个是你的最爱?
通过。我想你知道答案。
您目前正在从事哪些与PostgreSQL相关的项目?
我在github上维护了几个扩展,例如https://github.com/michaelpq/pg_plugins/,并且我开始为当前公司的产品集成PostgreSQL(HA,备份/还原,升级,性能,等等。)
您如何为PostgreSQL做贡献?
黑客,博客,补丁审查者,补丁作者,有时甚至是提交者,其主要目的是不激怒社区建设农场。我想我可能已经在代码库的各个领域为Postgres贡献了1000多个补丁,从细微的到更大的东西。但是我并没有真正了解所有这些。
对PostgreSQL的任何贡献都与编写代码无关?
我的博客以及对公司的贡献,以推动更多人为上游贡献力量。
您最喜欢的PostgreSQL扩展是什么?
pg_stat_statements!
您能想到的最烦人的PostgreSQL是什么?还有修复它的机会吗?
几年来,我们已经有了一条破烂的捷径,可以不为真正破损的散货COPY产生WAL 。有补丁可以解决此问题,但问题确实很复杂。
在最新的PostgreSQL版本中,您最喜欢的功能是什么?
表AM已添加到Postgres 12。
除此之外,您想在PostgreSQL中看到什么功能/机制?又为什么呢
模块具有更高的可插拔性,距离可插拔存储(如可插拔WAL)还有很长的路要走。
您能描述一下PostgreSQL开发工具箱吗?
Rxvt,emacs,i3,git,gcc,clang,perf,gdb。
PostgreSQL开发人员/用户必须具备哪些技能?
对于开发人员/黑客,请使用git,gdb和perf。对于应用程序开发人员,很少有人真正意识到SQL调优,这本身就是一项工作。
您是否使用任何git最佳实践,这使使用PostgreSQL更容易?
跨分支工作时,Cherry-pick很好。我还使用并且非常滥用git log --graph,最近通过自己的自定义调整爱上了diff.orderFile和format.pretty:https://github.com/michaelpq/home/blob/master/。 gitconfig的
您访问哪些PostgreSQL会议?你提交演讲吗?
不幸的是,主要是在渥太华的PGcon,很少有亚洲会议。过去我曾经去过PGConf欧洲和俄罗斯PgConf,参加者非常热情。当我有有趣的话题或想谈论的事情时,我尝试提交演讲。
您认为Postgres的入门门槛很高吗?
Postgres在入侵方面非常老套,使用邮件列表进行交互,并且没有实际的错误跟踪器。新人,年轻人或热衷于技术的人们都不那么喜欢,这使得进入壁垒变得更加困难。
对于想要开始PostgreSQL开发的人(例如为该项目做贡献的人),您有什么建议?他们应该从哪里开始?
不要参考Wiki中的TODO项目。客户端二进制文件和扩展总是有可以完成的工作,障碍比后端低。
您认为PostgreSQL会在未来很多年出现吗?
是。
您是将Postgres推荐用于商业还是副项目?
都。而且我都用它。
您正在阅读-hackers邮件列表吗?还有其他清单吗?
每天都要遍历所有电子邮件。我还主要遵循-advocacy,JDBC,ODBC,-bugs,-general和-committers
。
您还在其他哪些地方闲逛?
主要是邮件列表。我很少关注IRC。
您参与或感兴趣的其他哪些开源项目?
不太多。我也关注git开发和linux内核,但这是有限的。
PostgreSQL 许愿链接
您的愿望将传达给PG kernel hacker、数据库厂商等, 帮助提高数据库产品质量和功能, 说不定下一个PG版本就有您提出的功能点. 针对非常好的提议,奖励限量版PG文化衫、纪念品、贴纸、PG热门书籍等,奖品丰富,快来许愿。开不开森.