安德烈亚斯·“广告”·舍尔鲍姆:威廉·伊万斯基

💡 原文英文,约2500词,阅读约需9分钟。
📝

内容提要

威廉·伊万斯基是EDB的支持工程师、开发人员和培训师。他拥有计算机科学学位,热衷于教学并为开源社区做贡献。在空闲时间,他喜欢烹饪、看电影和下棋。他推荐的书是《高效能人士的七个习惯》,他最喜欢的电影是《当幸福来敲门》。他热爱巴西美食和咖啡。他理想的周末是和妻子一起度过,园艺、烹饪和看电视。他对未来的旅行很感兴趣。他相信PostgreSQL有光明的未来,并推荐它用于商业和副业项目。他更喜欢SQL数据库而不是ORM,并为PostgreSQL相关项目做出了贡献。他曾参与其他开源项目,如OmniDB。他感谢EDB给予他与PostgreSQL合作的机会。

🔎

延伸解读

从Oracle DBA到PostgreSQL支持工程师的转型

威廉·伊万斯基的职业生涯始于Oracle,曾担任Oracle DBA,后转向PostgreSQL。他参与了多个Oracle到PostgreSQL的迁移项目,最早的一次是从Oracle 10g迁移到PostgreSQL 9.5。这种跨数据库的经验使他能够深入理解两种系统的差异,并在EDB的支持工作中帮助客户解决迁移难题。他的经历表明,对于熟悉其他关系型数据库的专业人士,学习PostgreSQL并不困难,且能拓宽职业道路。

开源贡献的多样形式:不止于写代码

威廉强调,他对PostgreSQL的主要贡献如今并不涉及编写代码,而是包括测试、错误报告、可复现场景、文档以及培训和会议演讲。他领导PostgreSQL库里提巴用户组,并积极参与PgConf巴西会议。这种非代码贡献同样关键,能帮助社区改进产品质量、降低新用户门槛。对于想参与开源但编程能力有限的人,威廉的例子展示了多种参与途径。

对ORM的保留态度与SQL控制权

作为支持工程师,威廉见过一些ORM生成通用SQL查询,旨在兼容多种数据库,但在PostgreSQL上容易引发性能问题。他个人作为开发者,也更喜欢掌控SQL代码,因此不使用ORM。这提醒读者,在性能敏感或需要精细优化的场景中,直接编写SQL可能比依赖ORM更可靠。当然,这取决于具体项目需求和团队技能。

PostgreSQL的未来:逻辑复制与社区活力

威廉对PostgreSQL的未来充满信心,认为它过去难以快速添加新功能,但近年来在复制、分区等方面有重要改进,如MERGE命令和PostgreSQL 16中从物理备库进行逻辑复制。他提到PostgreSQL会议和Meetup挤满了开发者,Stack Overflow等调查也显示其采用率增长最快。这些迹象表明PostgreSQL生态活跃,适合商业和副业项目。

❓

Q&A

威廉·伊万斯基的职业背景是什么?

威廉·伊万斯基是EDB的支持工程师、开发人员和培训师,拥有计算机科学学位。

威廉·伊万斯基对PostgreSQL的看法是什么?

他认为PostgreSQL有光明的未来,推荐用于商业和副业项目。

威廉·伊万斯基有哪些业余爱好?

他喜欢烹饪、看电影、下棋和园艺。

威廉·伊万斯基参与了哪些开源项目?

他是OmniDB图形数据库管理工具的创始人之一,并参与多个Oracle到PostgreSQL的迁移项目。

威廉·伊万斯基推荐的书籍是什么?

他推荐的书是《高效能人士的七个习惯》。

威廉·伊万斯基的理想周末是什么样的?

他的理想周末是和妻子一起度过,进行园艺、烹饪和看电视。

🏷️

标签

➡️

继续阅读