我非常高兴地宣布Debezium的发布开云体育官方注册网址1.7.0.Final

该版本的主要特性包括对增量快照概念的实质性改进(在Debezium 1.6中引入),基于web的用户Debezium用户界面,在Debezium服务器中支持NATS,以及通过Debezium Kafka容器映像在没有ZooKeeper的情况下运开云体育官方注册网址行Apache Kafka。

在Debezium社区中,在过去的几开云体育官方注册网址个月里发生了一些令人兴奋的事情;比如,我们看到疾控中心的ScyllaDB连接器基于Debezium连接器开云体育官方注册网址框架,对a做功开云体育官方注册网址用于Apache冰山的Debezium服务器连接器(关于这方面的细节将在本博客的客座文章中发布)。

增量快照改进

在Debezium 1.6中开云体育官方注册网址引入,并基于一个由网飞工程公司发表的论文,增量快照解决了许多围绕初始快照的长期特性请求,例如重新快照特定表的能力,支持修改包含/排除过滤器配置,以及连接器重新启动后快照的可恢复性。

对于De开云体育官方注册网址bezium 1.7,增量快照得到了进一步的改进和稳定。的开云体育官方注册网址Debezium MySQL连接器现在允许在没有连接器写访问的情况下对数据库进行增量快照,这在将Debezium指开云体育电动老虎机向只读副本时非常有用。开云体育官方注册网址临时快照现在不仅可以像以前一样通过信号表触发,还可以通过向特定的Kafka主题发送消息来触发,这再次加强了对只读场景的支持。非常感谢凯特GalievaShopify工程为了这些贡献!

方法现在也支持增量快照开云体育官方注册网址Debezium连接器用于Oracle.另一个快照改进与非增量快照有关:过滤后的列现在立即从快照选择语句中排除,这提高了连接器在排除大BLOB列时的性能。

稍后,我们将围绕增量快照撰写一篇更详细的博客文章。

开云体育官方注册网址Debezium UI

开云体育官方注册网址Debezium UI是我们进一步简化入门和操作Debezium体验的努力的一部分。用户界面允许您配置和启动新的连接器、检查正在运行的连接器的状态等等。

Debe开云体育官方注册网址zium UI团队一直在不知疲倦地构建这个web应用程序,支持设置转换(smt)和主题自动创建设置。与此同时,请查看一下博客最初发布UI以了解更多信息。

进一步的改善

Debezium 1.7中的其他改进包括开云体育官方注册网址支持NATS流在Debezium服务器开云体育官方注册网址,以及在Debezium容器映像中支持Apache Kafka 2.8。开云体育官方注册网址你甚至可以为Apache Kafka使用D开云体育官方注册网址ebezium容器映像把脚弄湿在没有ZooKeeper的情况下运行Apache Kafka !

它支持MySQL看不见的列,Oracle Debezium连接器事务缓冲区的堆外实现,允许处理大型长时间运行的事务,等等。开云体育官方注册网址也有一些非常好的性能改进;感谢Naveen Kumar的持续帮助,包括创建了几个JMH基准,用于衡量改进对代码库中特定性能敏感区域的影响。

总而言之,206年问题已经修复了1.7最终版和预览版。你可以在Debezium的原始公告中找到更多信息开云体育官方注册网址1.7.0.Alpha11.7.0.Beta11.7.0.CR1,1.7.0.CR2.详情请参阅发布说明Deb开云体育官方注册网址ezium 1.7.0版本。CR2以来解决的问题列表以及从早期版本升级的程序。

Debe开云体育官方注册网址zium项目的存在离不开来自世界各地不同国家的贡献者社区!非常感谢每个人以这样或那样的方式为这个版本做出贡献!向社区中为1.7版Debezium核心存储库做出贡献的以下个人致敬:开云体育官方注册网址

前景

下一个Debezi开云体育官方注册网址um版本1.8计划在今年年底发布。的路线图还在不断变化,但我们计划解决的一些特性是对MongoDB更改流的支持(因此支持MongoDB 5.0),对MariaDB的改进支持,以及压缩大型数据库历史主题的能力。开云体育电动老虎机

我们还计划进一步构建Debezium UI,继续为Oracle开发Debezium连接器,开云体育官方注册网址并使SQL Server连接器能够同时处理多个数据库,等等。开云体育电动老虎机请让我们知道您的功能要求通过邮件列表

贡纳Morling

Gunnar是Decodable的软件工程师,也是一名不折不扣的开源爱好者。多年来,他一直是Debezium的项目负责人。开云体育官方注册网址Gunnar创建了kcctl、JfrUnit和MapStruct等开源项目,并且是Bean验证2.0 (JSR 380)的规范负责人。他在德国汉堡工作。


关于Debe开云体育官方注册网址zium

开云体育官方注册网址Debezium是一个开源的分布式平台,它将现有数据库转换为事件流,因此应用程序几乎可以立即看到并响应数据库中提交的每一个行级更改。开云体育电动老虎机开云体育官方注册网址Debezium是建立在卡夫卡并提供卡夫卡连接监控特定数据库管理系统的兼容连接器。开云体育电动老虎机开云体育官方注册网址Debezium在Kafka日志中记录了数据更改的历史,所以你的应用程序可以在任何时候停止和重新启动,并且可以很容易地使用它没有运行时错过的所有事件,确保所有事件都被正确和完整地处理。开云体育官方注册网址Debezium是开源Apache许可证,版本2.0

参与

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

Baidu
map