作者
digoal
日期
2020-09-11
标签
PostgreSQL , 人物采访
背景
谷歌翻译的, 便于阅读, 英文阅读没有障碍的同学建议阅读原文.
原文
https://postgresql.life/post/simon_riggs/
PostgreSQL是世界上最先进的开源关系数据库。采访系列“ PostgreSQL一周之人”介绍了使该项目成为今天的人们。在这里阅读所有采访。
请告诉我们您自己,您的爱好以及您的来历。
我和妻子住在英国,虽然我的孩子已经长大成人并离开了家,但我却与我的大家庭在一起度过了很多时间。生于伦敦人,所以我最喜欢的饮料是茶,但我部分地是爱尔兰人,带有一点智利血统。
如果可以的话,我喜欢每天运动。我还喜欢在山上和山间漫步,以及任何涉及肾上腺素的事物,例如滑雪或艰难的泥泞。我已经在合气道训练了很多年。我去过50多个国家,喜欢结识新人们,尝试新事物,追求我对历史,考古学的兴趣,并收集艺术品和雕塑。
我从13岁起就开始编程,写电脑游戏,但现在玩得很少。如果这些天我玩什么游戏,则更有可能发生“ Cribbbage”或“ Scrabble”,并且我们会定期进行测验。
您何时开始使用PostgreSQL,为什么?
我当时是一家银行的企业架构师,后来意识到商业数据库和环境可以被Linux和PostgreSQL等开源系统取代。由于优化器的成熟以及对常识和标准的遵循,PostgreSQL引起了我的注意。我可以看到它仅需要几个附加功能,因此我参与了添加在线备份和时间点恢复(PITR)的工作。
您还记得您开始使用哪个版本的PostgreSQL吗?
PostgreSQL 7.3 / 7.4,但在PostgreSQL 8.0发行周期内开始开发。
你上过大学吗?如果是,那与计算机有关吗?您的学习对您目前的工作有帮助吗?
是的,我去了伦敦大学,有时还学习了天体物理学。之后,我工作了一段时间,以创新的方式使用数据库分析卫星数据。所以是的,我的学习使我走上了目前的工作之路。
您还在使用其他哪些数据库?哪一个是你的最爱?
我对许多其他数据库的想法和对围绕数据库系统非常深入的知识的贡献表示钦佩。Postgres从一开始就进行了雄心勃勃的改进数据库技术的尝试,并且一直沿用至今。很难不说Postgres是其研究中引用次数最多的数据库,是商业数据库中最有影响力的技术,它具有基于它的数十个商业分支(Oracle7,sqlite,Illustration,Netezza以及所有现代的)。其他人喜欢复制或比较自己。
您目前正在从事哪些与PostgreSQL相关的项目?
BDR,Postgres的最先进的集群扩展。
您如何为PostgreSQL做贡献?
当需要编码时,我对其进行了编码,但是多年来,我也做了很多设计工作并进行了审查。
我已经和许多大型团体交谈过,向人们展示了PostgreSQL可以做什么。我在幕后工作,以鼓励他人并发展特色创意。
对PostgreSQL的任何贡献都与编写代码无关?
在过去的16年中发生了许多事情。
我写了《PostgreSQL Admin Cookbook》,现在是第5版。通过向人们展示PostgreSQL的功能并解释如何管理它,从而帮助了倡导。
我最近的主要贡献是资助其他贡献者。物流使世界运转。
您最喜欢的PostgreSQL扩展是什么?
BDR!在过去的8年中,我对它充满了爱,现在它具有我想要看到的功能。
您能想到的最烦人的PostgreSQL是什么?还有修复它的机会吗?
邓诺(Dunno),修复了很多烦人的东西,我敢肯定我会再修复一些。
在最新的PostgreSQL版本中,您最喜欢的功能是什么?
对我而言,“最新版本”是我们正在开发的版本(13),而不是我们最近发布的版本(12)。
我最喜欢的功能是“允许哈希聚合将磁盘存储用于大型聚合结果集(Jeff Davis)”,因为我知道Jeff从事此工作已经很多年了,并且基础架构中有许多需要解决的问题。但是现在,我们可以比现在更好地衡量服务器上的内存使用情况,从而可以更好地进行调整,所以这仅仅是开始。
除此之外,您想在PostgreSQL中看到什么功能/机制?又为什么呢
完整的历史数据库,使我们能够保留以前的更改的完整记录。区块链提醒我们,数据的来源对于真实和信任至关重要。
您能描述一下PostgreSQL开发工具箱吗?
我不太喜欢工具,但是如果我听说这样做有其他好处,我会定期采用新工具。我花时间在思考功能,而不是创建功能的工具。
PostgreSQL开发人员/用户必须具备哪些技能?
了解人们使用数据库的目的以及为什么他们有时使用其他工具。如果您不知道为什么要做某事,那么您会失去专注力。
思路清晰合理。
您是否使用任何git最佳实践,这使使用PostgreSQL更容易?
我真的不能解析这个问题。Git非常棒且必不可少,我使用它,很多人也应该使用它,但是它与PostgreSQL无关。
您访问哪些PostgreSQL会议?你提交演讲吗?
会议对于创建对话非常重要。人们来听各种各样的谈话,而我尤其去听人们的需求。我尽我所能,但是现在有太多我必须限制它。是的,我通常会发表演讲。
您认为Postgres的入门门槛很高吗?
选择1 + 1; 对我来说似乎很容易。
数据库技术是一门深层的知识,使用它的各种方式是一个非常广泛的主题。您不应该仅仅因为海洋深而宽泛而被禁止游泳。
NoSQL运动实际上是关于识别常用操作的有用子集,提醒人们在只有1m的水可以游泳的时候不要将注意力集中在海洋的最深处。
不仅对于初学者,而且对于每个人,总是需要做更多的工作来简化和解释事情。
对于想要开始PostgreSQL开发的人(例如为该项目做贡献的人),您有什么建议?他们应该从哪里开始?
如果您有数据库技术可以实现的真正目标,那么您会很快想到需要工作的其他功能。从小处着手,树立信心。
您认为PostgreSQL会在未来很多年出现吗?
但愿如此。
我已经做了很多工作来鼓励新开发者挺身而出并帮助他们发展才华。这对项目至关重要。
公司也需要加大力度,为捐款提供资金。很多,但不是全部。
实际上,以某种方式从PostgreSQL赚钱的任何人都应该在某种程度上回馈它。开发人员,公司甚至用户都可以直接做出贡献。例如,用户可以提供反馈,鸣叫,编写错误报告等。
您是将Postgres推荐用于商业还是副项目?
不确定什么是“附带项目”。如果您做某事,那么您应该正确地做。而且,如果您关心结果,则应该使用Postgres。这就是为什么Postgres在大型企业,成长中的企业以及政府和非营利部门中很受欢迎的原因。
您正在阅读-hackers邮件列表吗?还有其他清单吗?
没有我做的那么多,要阅读它们的内容太多了。我更喜欢专注于特定活动,因此,如果我在那里,那就永远不要阅读。
您还在其他哪些地方闲逛?
我的房子,我的城镇,户外等。
您参与或感兴趣的其他哪些开源项目?
我主要只涉及数据库技术。
您还想添加其他内容吗?
感谢您的整理。
PostgreSQL 许愿链接
您的愿望将传达给PG kernel hacker、数据库厂商等, 帮助提高数据库产品质量和功能, 说不定下一个PG版本就有您提出的功能点. 针对非常好的提议,奖励限量版PG文化衫、纪念品、贴纸、PG热门书籍等,奖品丰富,快来许愿。开不开森.
9.9元购买3个月阿里云RDS PostgreSQL实例
PostgreSQL 解决方案集合
德哥 / digoal's github - 公益是一辈子的事.





