作者
digoal
日期
2020-09-11
标签
PostgreSQL , 人物采访
背景
谷歌翻译的, 便于阅读, 英文阅读没有障碍的同学建议阅读原文.
原文
https://postgresql.life/post/umair_shahid/
PostgreSQL是世界上最先进的开源关系数据库。采访系列“ PostgreSQL一周之人”介绍了使该项目成为今天的人们。在这里阅读所有采访。
请告诉我们您自己,您的爱好以及您的来历。
我来自巴基斯坦,在伊斯兰堡出生和长大。我已婚,育有2个孩子-一个13岁的男孩和一个10岁的女孩。他们对PostgreSQL或计算机都不感兴趣!
当我获得计算机系统学位时,我是第一次接触计算机。有趣的是,我无法掌握和最不喜欢的一门课程是数据库课程。
我喜欢阅读,重点是非小说类-特别是传记和历史。我喜欢摇滚音乐,并且长大了Guns N Roses迷。我自愿抽出一些时间来支持和指导本地企业家。
我们应该注意您的任何社交媒体渠道吗?
领英
您何时开始使用PostgreSQL,为什么?
我最初于2004年开始使用PostgreSQL,当时我的任务是帮助开发人员编写一个简单的Java ETL程序,以将数据从Oracle传输到PostgreSQL。最终,我最终接手了该项目,该项目成为了从Oracle迁移数据的迁移工具包。
您还记得您开始使用哪个版本的PostgreSQL吗?
我相信是7.4。
你上过大学吗?如果是,那与计算机有关吗?您的学习对您目前的工作有帮助吗?
是的,我去了GIK学院,获得了计算机系统工程学位。在此课程中,我避开了数据库,但这确实帮助我通过计算机编程和逻辑设计来定位我的思维过程,为包括我当前工作在内的技术职业奠定了良好的基础。
您还在使用其他哪些数据库?哪一个是你的最爱?
我将MySQL用于小型项目,例如网站开发。我认为LAMP堆栈对于此类项目是很好的集成。
您目前正在从事哪些与PostgreSQL相关的项目?
我目前在PostgreSQL的工作更多地集中在业务和将产品推向市场上。我参与了BDR和其他用于Cloud和Cloud Native PostgreSQL部署的产品。
对PostgreSQL的任何贡献都与编写代码无关?
- PostgreSQL CoC委员会成员
- PgUS用户组委员会成员
- 会员组织团队PostgresLondon
- 会员组织团队PGConf APAC
- 成员谈话selection选委员会PG Down Under
- 运行伊斯兰堡PUG
- 运行迪拜PUG
您最喜欢的PostgreSQL扩展是什么?
BDR。我认为它具有尖端功能,可以解决任务关键型数据库的实际问题,从而使PostgreSQL在大型企业中得到更广泛的采用。
您能想到的最烦人的PostgreSQL是什么?还有修复它的机会吗?
“烦人”是一个很强的词-我想不出任何符合条件的:-)
不过,我要说的是,与PostgreSQL必须提供的丰富功能相比,它的采用远远少于应有的功能。这可能与以下事实有关:该项目不是由商业组织运营的,并且对倡导和商业采用的关注不是最优先的事项。
我认为这是一个容易解决的问题。更棘手的是让集体意志去解决它。我希望看到PostgreSQL的市场份额超过任何其他DBMS。
在最新的PostgreSQL版本中,您最喜欢的功能是什么?
我认为Generated Columns是PostgreSQL 12中引入的一个非常酷的功能。它为OLAP和数据仓库样式化的应用程序开发开辟了一系列新的用例,而PostgreSQL在这方面传统上并不为人所知。
除此之外,您想在PostgreSQL中看到什么功能/机制?又为什么呢
开发人员可以使用命令行界面来处理数据库,但是DBA通常会寻找工具来管理和监视他们负责的数据库。随着数据库集群变得越来越复杂,它变得越来越困难,如果没有视觉帮助,就无法管理它们。一个强大的基于社区(又不受单个公司控制)的管理和监视工具将使DBA更加轻松地玩转和适应PostgreSQL。
您能描述一下PostgreSQL开发工具箱吗?
我不是一个活跃的开发人员,但是当我编写代码时,通常使用vim和gcc。
PostgreSQL开发人员/用户必须具备哪些技能?
我认为PostgreSQL的入门门槛很低,并且一些基本的计算机/软件知识将使您快速运行。为了以PostgreSQL(无论是用户还是开发人员)的身份开始使用命令行,可能必须具有命令行舒适性。
您访问哪些PostgreSQL会议?你提交演讲吗?
我没有参加特定会议的例行公事,但我确实尝试每年参加2-3个活动。即使对于我自己不能参加的活动,我通常也作为组织团队的一员或以某种方式支持组织团队参与后端。例如,我从未去过PGDU,但由于我与来自澳大利亚的几位与会者在PGConf APAC的餐桌上的对话而开始了PGDU。
您认为Postgres的入门门槛很高吗?
一点也不。
作为用户,第一次安装和开始使用PostgreSQL比其他可能流行的DBMS容易得多。作为一个贡献者,社区非常开放并接受新朋友和新想法,并且有很多内容指导人们如何开始。
对于想要开始PostgreSQL开发的人(例如为该项目做贡献的人),您有什么建议?他们应该从哪里开始?
PostgreSQL是一个很大的项目,在许多不同的领域中总是有更多帮助的余地。您不必是明星开发人员和代码贡献者,您可以通过其他方式提供帮助。用户体验,事件管理,网站维护,宣传…不会感到胆怯,从小做起,提出问题并不会依赖您的专业知识。
您认为PostgreSQL会在未来很多年出现吗?
我没有理由相信!
您是将Postgres推荐用于商业还是副项目?
PostgreSQL就像“企业准备就绪”一样。这不仅是一种业余爱好(尽管您仍然可以将其作为一种业余爱好),它是一项严肃的业务,并且正在运行于关键任务关键型应用程序中。所以是的,我强烈建议将PostgreSQL用于商业。
您正在阅读-hackers邮件列表吗?还有其他清单吗?
我努力使自己保持最新状态,以进行公告和倡导。
PostgreSQL 许愿链接
您的愿望将传达给PG kernel hacker、数据库厂商等, 帮助提高数据库产品质量和功能, 说不定下一个PG版本就有您提出的功能点. 针对非常好的提议,奖励限量版PG文化衫、纪念品、贴纸、PG热门书籍等,奖品丰富,快来许愿。开不开森.
9.9元购买3个月阿里云RDS PostgreSQL实例
PostgreSQL 解决方案集合
德哥 / digoal's github - 公益是一辈子的事.





