大约在 2017 年初,我收到了 Debezium 创始人 Randall Hauch 的会议邀请。他即将开始职业生涯的新篇章,并正在寻找接任 Debezium 项目负责人的人。于是我们通了电话,我立刻被变更数据捕获的概念、其众多的潜在用例和应用,以及将其作为开源提供给社区的想法所吸引。经过短暂考虑后,我决定抓住这个机会,毫无疑问,这是我职业生涯中做出的最好的决定之一。

今天,在经过五个年头和两个主要版本(1.02.0)的发布后,我对 Debezium 社区所取得的成就感到非常自豪,它已经成为领先的开源数据变更捕获平台。官方支持的数据库数量已从三个增加到八个。此外,Debezium 的变更事件格式已成为一种事实上的 CDC 标准,ScyllaDB 和 Yugabyte 等数据库厂商还在外部开发了其他基于 Debezium 的 CDC 连接器(ScyllaDBYugabyte)。Reddit、Shopify、Ubisoft 和 Zalando 等公司都在生产环境中使用 Debezium。Debezium 已被集成到 Red Hat 的商业支持产品中(本地部署,以及云端全托管),并且还有多家其他厂商提供基于 Debezium 的解决方案。在今年的 Current 大会的主题演讲中,Debezium 被认可为 Apache Kafka 领域最具影响力的开源项目之一。

对我来说,最重要的是 Debezium 社区本身的巨大发展。截至目前,已有超过 450 位个人为代码库做出了贡献。非常感谢所有为实现开源数据变更捕获的愿景并每天不断改进它而孜孜不倦工作的人们和组织:Red Hat(作为项目的主要赞助商)、Stripe、Instaclustr、SugarCRM、Redis 以及许多其他公司和个人贡献者!

在 Red Hat 工作了十年后,我觉得是时候做出一些改变,开启新的冒险了,我将于下个月加入一家数据流领域的初创公司。作为这次转变的一部分,我将卸任 Debezium 项目的负责人。虽然我今后在项目上的日常参与会减少,但我肯定会继续关注并希望还能提交一些拉取请求。

我的合作伙伴 Jiri Pechanec 将接任代理工程负责人。或者说,他已经接任了,因为实际上他从今年早些时候就已经担任这个角色了。Jiri 多年来一直是项目的一员,他参与了包括增量快照和 MongoDB 变更流支持在内的几项关键功能的开发。他是一位杰出的软件工程师,对 CDC 的问题领域有着独特的见解,并且拥有数十年的开源工作经验,他将是 Debezium 项目和社区的杰出领导者。

随着 Debezium 2.0 版本的发布,该版本解决了若干一致性问题并清理了大量技术债务,项目为其未来的发展奠定了坚实的基础。社区正在计划发布一个新的连接器,该连接器将很快宣布;Kafka Connect 最近引入的精确一次语义(KIP-618)也将得到支持;还将推出 Debezium Server 的 Kubernetes Operator、一个 JDBC 接收连接器,以及更多功能。

最精彩的还在后头,我迫不及待地想看到这个了不起的社区接下来将创造出什么!

Gunnar Morling

Gunnar 是一位软件工程师,内心是一个开源爱好者,目前在 Confluent 担任技术专家。此前,他曾帮助构建一个基于 Apache Flink 的实时流处理平台,并领导了 Debezium 项目,这是一个用于变更数据捕获的分布式平台。他是 Java Champion,并创立了多个开源项目,如 JfrUnit、kcctl 和 MapStruct。Gunnar 是一位热情的博主 (morling.dev),并曾在 QCon、Java One 和 Devoxx 等各种会议上发表演讲。他居住在德国汉堡。

   


关于 Debezium

Debezium 是一个开源的分布式平台,可以将现有数据库转变为事件流,使应用程序能够几乎即时地看到并响应数据库中已提交的每个行级更改。Debezium 构建在 Kafka 之上,并提供了 Kafka Connect 兼容的连接器,用于监控特定的数据库管理系统。Debezium 将数据更改的历史记录在 Kafka 日志中,这样您的应用程序可以随时停止和重新启动,并可以轻松地消费在未运行时错过的所有事件,确保所有事件都被正确且完整地处理。Debezium 在 Apache 许可证 2.0 下是 开源 的。

参与进来

我们希望您觉得 Debezium 有趣且有用,并希望尝试一下。在 Twitter @debezium 上关注我们,在 Zulip 上与我们聊天,或加入我们的 邮件列表 与社区交流。所有代码都在 GitHub 上开源,因此请在本地构建代码,帮助我们改进现有连接器并添加更多连接器。如果您发现问题或有改进 Debezium 的想法,请告诉我们或 记录一个问题

版权所有 © Debezium 及其作者。保留所有权利。有关我们的商标详情,请访问我们的 商标政策商标列表。第三方商标属于其各自所有者,在此提及并不表示任何认可或关联。
×