安德烈亚斯·“广告”·舍尔鲍姆:威廉·伊万斯基
内容提要
威廉·伊万斯基是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的迁移项目。
威廉·伊万斯基推荐的书籍是什么?
他推荐的书是《高效能人士的七个习惯》。
威廉·伊万斯基的理想周末是什么样的?
他的理想周末是和妻子一起度过,进行园艺、烹饪和看电视。