我很兴奋地宣布Debezium的发布开云体育官方注册网址1.4.0.Alpha1

1.4发行版的第一次发布提供了一些有用的新特性:

  • 新型Vitess连接器

  • 允许对快照表进行细粒度选择

总的来说,社区是固定的41个问题对于这个版本。让我们来仔细看看其中的一些亮点。

维塔斯的连接器

维塔斯是一个用于开云体育电动老虎机部署、扩展和管理大型MySQL集群的数据库解决方案。我们很高兴开发团队围绕Ruslan Gibaiev和Kewei Shang螺栓技术或者决定建立一个基于Debezium的CDC解决方案开云体育官方注册网址开源它在Debezium的开云体育官方注册网址保护伞下。此连接器在中释放孵化Debezium 开云体育官方注册网址1.4中的状态。

Ruslan和Kewei将很快在博客上发布关于这个连接器的更多细节;同时请参考连接器参考文档了解更多。

快照表的细粒度选择

Debezium 1.4的主要关注点之一是探索更灵活的快照选项,例如开云体育官方注册网址重新快照选定的表或并行长时间运行的快照操作。

与快照相关的第一个改进是新的连接器配置snapshot.include.collection.list,它允许只快照所有表的一个子集,连接器稍后将在日志读取期间捕获这些表。例如,如果您想捕获对所有表的更改,但只需要其中一些表的初始数据快照,那么这就很方便了。

类的自定义实现,从而实现Postgres连接器快照SPI契约,这也允许对特定表进行选择性的重新快照。重新启动连接器后,例如快照将继续从它之前离开的点读取日志,直到“现在”,然后它将对给定的表进行快照,最后继续读取日志所有捕获的表。

有关此选项的更多信息,请参阅特定于连接器的部分文档欲知详情。

其他功能

除了这些关键特性,1.4.0还附带了一些其他特性。α版本:

  • 为MongoDB实现快照选择覆盖行为dbz - 2496

  • SqlServer -跳过与变更表项无关的lsp的处理dbz - 2582

修正

还有一些错误被修复,例如:

  • 不能覆盖环境变量dbz - 2559

  • 分片集群中mongodb集合导出数据时出现ConcurrentModificationExceptiondbz - 2597

  • Mysql连接器没有将默认的db字符集传递给列定义dbz - 2604

  • registry.redhat[医生]”。io/amq7/amq-streams-kafka-25: unknown: Not Found错误dbz - 2609

  • [Doc] "Error: no context directory and no Containerfile specified"错误dbz - 2610

  • SqlExceptions使用dbz与Oracle的RDS在线日志和LogMinerdbz - 2624

  • 挖掘会话停止-任务被杀死/SQL操作被取消- Oracle LogMinerdbz - 2629

  • 不可解析的DDL:在视图创建中使用“触发器”作为表别名dbz - 2639

  • Antlr DDL解析器无法解释BLOB([size])dbz - 2641

  • 在snapshot.new.tables被更改后,MySQL连接器会保留陈旧的偏移元数据dbz - 2643

  • 在Postgres连接器中不刷新WAL日志dbz - 2653

  • 开云体育官方注册网址1.3版支持Debezium服务器事件集线器插件dbz - 2660

  • Cassandra Connector没有使用log4j进行正确的日志记录dbz - 2661

  • SQL中应该允许非ascii字符吗dbz - 2670

  • 语法不支持MariaDB nextval函数dbz - 2671

  • 消毒字段名不消毒子结构字段dbz - 2680

  • 开云体育官方注册网址如果删除与现有表同名的不存在的视图,Debezium将失败dbz - 2688

克里斯克兰福德

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


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

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

参与

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

Baidu
map