我很荣幸地宣布Debezium 1.9系列的第一个版本,开云体育官方注册网址1.9.0.Alpha1

随着新的一年到来的是新的发布!Debe开云体育官方注册网址zium 1.9.0。Alpha1发布带来了大量的修复和改进,最显著的是改进的度量和Oracle ROWID数据类型支持。

改进的指标

开云体育官方注册网址Debezium的连接器提供了广泛的指标。我们已经扩展了TotalNumberOfEventsSeen度量以按类型提供这些事件的分解。为了支持这一努力,添加了以下新指标:

  • TotalNumberOfCreateEventsSeen

  • TotalNumberOfUpdateEventsSeen

  • TotalNumberOfDeleteEventsSeen

这些指标表示的数量插入更新,删除分别是自连接器流阶段开始以来发生的事件。因此,您不仅可以继续获得事件总数,而且还可以按事件类型获得总数的细分。

Oracle ROWID数据类型支持

Oracle用户可以选择使用ROWID属性标识的行之间的关系ROWID列值。从这个版本开始,列使用ROWID数据类型可以被Debezium捕获,并在更改事件中发出。开云体育官方注册网址

Oracle有两种行标识符列数据类型,ROWID而且UROWID.虽然它们在某些上下文中可以互换使用,但在变更数据捕获事件上下文中却有很大不同。尽管我们已经添加了对ROWID,支持UROWID目前仍不支持。

其他修复

在这个版本中有相当多的错误修复和稳定性变化,一些值得注意的是:

  • 启用JSON负载时没有扩展(dbz - 4457

  • R/O增量快照可以在重启时阻塞binlog流(dbz - 4502

  • Infinispan不使用缓存名称中的下划线(dbz - 4526

  • 无法处理长度超过Integer的列定义。MAX_VALUE (dbz - 4583

  • Oracle连接器找不到SCN (dbz - 4597

  • 更新Postgres JDBC驱动程序到42.3.1 (dbz - 4374

  • 将SQL Server驱动程序升级到9.4 (dbz - 4463

总而言之,100年问题修复了此版本。非常感谢社区中为这个版本工作的所有贡献者:

接下来是什么?

我们已经开始了公开讨论关于Debezium开云体育官方注册网址 2.0的邮件列表。您的反馈是非常宝贵的,所以让我们知道您希望看到添加、更改或改进的内容!

与此同时,我们才刚刚开始!在接下来的几周内将会有另一个1.9预发布,坚持我们的3周节奏。随着我们继续获得社区反馈,您也可以期待在本季度的某个时候发布1.8的错误修复。

克里斯克兰福德

克里斯是红帽公司的软件工程师。他以前是Hibernate ORM团队的成员,现在在Debezium工作。开云体育官方注册网址他住在北卡罗来纳州,距离红帽塔只有几个小时的路程。


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

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

参与

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

Baidu
map