Debezium发布历史36

原文地址: https://debezium.io/blog/2018/07/26/debezium-0-9-0-alpha1-released/

欢迎关注留言,我是收集整理小能手,工具翻译,仅供参考,笔芯笔芯.

Debezium 0.9 Alpha1 和 0.8.1 发布
七月 26, 2018 作者: Gunnar Morling
发布 postgres oracle docker sqlserver
Debezium 0.8 发布仅两周后,我非常高兴地宣布 Debezium 0.9.0.Alpha1发布!

新版本的主要功能是期待已久的用于MS SQL Server 的Debezium 连接器的第一个正在进行中的版本。基于企业版和标准版中提供的CDC 功能,新连接器可让您从 Microsoft 流行的 RDBMS 中传输数据更改。

除此之外,我们还继续研究 Debezium Oracle 连接器。最值得注意的是,它现在支持捕获表的初始快照。我们还将 Docker 镜像中的 Apache Kafka 升级到了 1.1.1 ( DBZ-829 )。

请查看更改日志,了解 0.9.0.Alpha1 中的完整更改列表和一般升级说明。

注意: 在撰写本文时 (2018-07-26),发布工件(连接器存档)可在Maven Central上找到。我们将尽快将 0.9.0.Alpha1 的 Docker 镜像上传到Docker Hub 。0.9.0.Alpha1Docker 镜像已经上传并可以在标签和滚动下使用0.9。

SQL 服务器连接器
长期以来,对 SQL Server 的支持一直是 Debezium 用户的愿望清单(最初的问题是DBZ-40)。由于在开发 Oracle 连接器时创建了许多基础设施,我们最终能够在相对较短的开发时间内提供此新连接器的第一个预览。

与 Oracle 连接器一样,SQL Server 连接器也正在积极开发中,目前应被视为一项孵化功能。例如,发出的更改消息的结构可能会在即将发布的版本中发生变化。在功能方面,它支持通过SQL Server的CDC功能进行初始快照和捕获更改。支持最常见的列类型、表白名单/黑名单等。缺少的最重要的功能是在连接器运行时支持表的结构更改。这是我们将要开发的下一个功能,计划作为下一个 0.9 版本的一部分提供(请参阅DBZ-812)。

我们很高兴了解您对 Debezium 系列最新连接器的任何反馈。如果您发现任何错误或有功能请求,请在我们的JIRA 跟踪器中创建报告。

甲骨文连接器
Oracle 的 Debezium 连接器现在能够拍摄初始快照。通过新的连接器选项,snapshot.mode您可以控制是否应发出所有捕获表的所有记录的读取事件。

此外,还完善了对数字数据类型的支持(DBZ-804);如果列精度允许,任何整数列(即NUMBER比例 <= 0)都将使用相应的// /int8字段int16类型发出。int32int64

我们还花了一些时间来扩展 Oracle连接器文档,其中详细介绍了发出的更改事件的结构和所有数据类型映射。

Debezium 0.8.1.Final
与 Debezium 0.9.0.Alpha1 一起,我们还发布了当前稳定的 Debezium 版本 0.8 的另一个版本。

虽然此时 0.9 对于那些渴望尝试 Oracle 和 SQL Server 连接器最新开发的人来说更有趣,但 0.8.1.Final 是推荐升级,特别是对于 Postgres 连接器的用户。此版本修复了一个问题,即如果只有非白名单表的记录发生一段时间的更改,服务器上的 WAL 段可能会保留超过必要的时间。这个问题已经通过支持 Postgres ( DBZ-800 ) 的心跳消息(正如从 MySQL 连接器中已知的那样)得到了解决。这使得连接器可以定期向 Kafka Connect 提交偏移量,Kafka Connect 也可以作为通过 Postgres 服务器确认已处理的 LSN 的钩子。

您可以在更改日志中找到 Debezium 0.8.1.Final 中所做的所有更改的列表。

下一步是什么?
如上所述,我们将致力于在 SQL Server 连接器运行时支持对捕获的表进行结构更改。这同样适用于 Oracle 连接器。这需要对我们的 DDL 解析器进行一些工作,但由于我们最近将 MySQL DDL 解析器迁移到 Antlr 所提供的基础,这应该是可以管理的。

工作的另一个重点是提供一种从 Oracle 获取更改的替代实现,该实现不基于 XStream API。我们已经用 LogMiner 做了一些实验,并且也在积极探索更多的替代方案。虽然一些细节仍不清楚,但我们乐观地认为该领域很快就会发布一些东西。

如果您想了解更多有关中长期想法的信息,请查看我们的路线图。如果您对未来发展有任何想法或建议,也请与我们联系。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/587081.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#,入门教程(02)—— Visual Studio 2022开发环境搭建图文教程

如果这是您阅读的本专栏的第一篇博文&#xff0c;建议先阅读如何安装Visual Studio 2022。 C#&#xff0c;入门教程(01)—— Visual Studio 2022 免费安装的详细图文与动画教程https://blog.csdn.net/beijinghorn/article/details/123350910 一、简单准备 开始学习、编写程序…

日志高亮 | notepad

高亮显示日志 日志文件无法清晰看到关键问题所在? 看到一堆日志头疼?高亮日志可以清晰展示出日志的 ERROR级等各种等级的问题, 一下浏览出日志关键所在 tailspin 项目地址&#xff1a; https://githubfast.com/bensadeh/tailspin 使用Rust包管理器cargo安装 安装 - Cargo 手…

3D视觉-ToF测量法(Time of Flight)

概念 ToF 是 Time of Flight 的缩写&#xff0c; ToF 测量法又被称作飞光时间测量法&#xff0c;是通过给目标连续发射激光脉冲&#xff0c;然后用传感器接收在被测平面上反射回来的光脉冲&#xff0c;通过计算光脉冲的飞行往返时间来计算得到确切的目标物距离。因为返回时间很…

Baumer工业相机堡盟工业相机如何通过NEOAPI SDK设置相机本身的数据保存(CustomData)功能(C#)

Baumer工业相机堡盟工业相机如何通过NEOAPI SDK设置相机本身的数据保存&#xff08;CustomData&#xff09;功能&#xff08;C#&#xff09; Baumer工业相机Baumer工业相机的数据保存&#xff08;CustomData&#xff09;功能的技术背景CameraExplorer如何使用图像剪切&#xff…

优化算法3D可视化

编程实现优化算法&#xff0c;并3D可视化 1. 函数3D可视化 分别画出 和 的3D图 import numpy as np from matplotlib import pyplot as plt import torch# 画出x**2 class Op(object):def __init__(self):passdef __call__(self, inputs):return self.forward(inputs)def for…

Python 下载与安装

1、下载 打开Python官网&#xff1a;Welcome to Python.org 点击下图所示的【Downloads】按钮进入下载页面。 ​ 进入下载页面后下拉至下图位置&#xff0c;选择版本&#xff0c;点击下载按钮下载。 页面会跳转至下一页下载页面&#xff0c;下拉到下图位置&#xff0c;选择…

PHP8使用PDO对象增删改查MySql数据库

PDO简介 PDO&#xff08;PHP Data Objects&#xff09;是一个PHP扩展&#xff0c;它提供了一个数据库访问层&#xff0c;允许开发人员使用统一的接口访问各种数据库。PDO 提供了一种用于执行查询和获取结果的简单而一致的API。 以下是PDO的一些主要特点&#xff1a; 统一接口…

荣耀之城(富饶之地)

规则简介 这是一个回合制的游戏&#xff0c;每个回合都是先选角色然后按照角色编号依次执行回合。 8个角色&#xff1a;刺客、小偷、魔术师、国王、住持、商人、建筑师、领主 根据人数的不同&#xff0c;按照不同的规则依次选取一个角色&#xff0c;国王第一个选&#xff0c…

2023年03月17日_微软和谷歌办公AI的感慨

2023年3月17日 最近这个科技圈的消息 有点爆炸的让人应接不暇了 各种大公司简直就是神仙打架 你从来没有见过这么密集的 这么高频的产品发布 昨天微软是发布了Office 365 Copilot 在里边提供了大量的AI的功能 然后谷歌呢也发布了这个Google Workspace AI 也是跟365 Cop…

『番外篇七』SwiftUI 获取视图全局位置在 NavigationStack 中失效的解决方法

概览 在 番外篇六』SwiftUI 取得任意视图全局位置的三种方法 这篇博文里,我们详细讨论了在 SwiftUI 中获取任意视图全局坐标的几种方法。 不过,我们也从中提到了某些方法无法适用于 NavigationStack 视图,本篇博文由此应运而生。 在本篇博文种,您将学到如下内容: 概览1.…

MFC连接mqtt服务器订阅和发送数据-自设计函数库

以下是一个简单的MQTT连接库文件&#xff0c;其中包含了连接、断开、订阅主题、发送数据和接收数据等函数。请注意&#xff0c;这只是一个示例&#xff0c;你可能需要根据自己的实际需求进行修改。 #include <iostream> #include <cstring> #include <sys/type…

分布式技术之故障隔离技术

文章目录 什么是故障隔离&#xff1f;分布式故障隔离策略线程级隔离进程级隔离资源隔离故障隔离策略综合对比 什么是故障隔离&#xff1f; 故障隔离就是&#xff0c;把故障通过某种方式与其他正常模块进行隔离&#xff0c;以保证某一模块出现故障后&#xff0c;不会影响其他模…

NuScenes Dataset的坐标系及OpenPCDet里针对NuScenes Dataset格式的输入输出数据的坐标系转换

网上很多文章只提了NuScenes坐标系有哪些&#xff0c;但是没有找到一篇文章把NuScenes坐标系的转换结合代码说全说明白了&#xff0c;结合工作需要&#xff0c;针对OpenPCDet里读取NuScenes数据集对数据做坐标转换的代码说一下。 OpenPCDet是3D点云目标检测框架&#xff0c;顾…

20231229在Firefly的AIO-3399J开发板的Android11使用挖掘机的DTS配置单前后摄像头ov13850

20231229在Firefly的AIO-3399J开发板的Android11使用挖掘机的DTS配置单前后摄像头ov13850 2023/12/29 11:10 开发板&#xff1a;Firefly的AIO-3399J【RK3399】 SDK&#xff1a;rk3399-android-11-r20211216.tar.xz【Android11】 Android11.0.tar.bz2.aa【ToyBrick】 Android11.…

机器学习:走向智能化未来的钥匙

机器学习是人工智能领域中的一项关键技术&#xff0c;它使计算机系统能够从经验中学习&#xff0c;并通过数据驱动的方式不断优化和改进性能。本文将深入介绍机器学习的基本原理、发展历程、主要算法、应用领域以及未来趋势&#xff0c;带领读者深入了解这门推动科技创新的引擎…

2023年03月21日_chatgpt宕机事件的简单回顾

你能想象吗 ChatGPT挂了 昨天半夜呢 来自全球各地的用户纷纷发现 ChatGPT的网站弹出了报错警告的信息 然后立即就无法使用了 即使是有特权的plus账户也未能幸免 一时之间呢 chatgptdown的话题在Twitter刷屏 不少重度的用户表示很着急 有的用户说呢没了ChatGPT 这工作…

MySQL入门教程-函数,索引

4MySQL函数 常用函数 -- 数学运算SELECT ABS(-8); -- 绝对值SELECT CEIL(5.1); -- 向上取整SELECT CEILING(5.1); -- 向上取整SELECT RAND(); -- 返回0~1之间的一个随机数SELECT SIGN(-10); -- 返回一个数的符号;0返回0;正数返回1;负数返回-1​-- 字符串函数SELECT CHAR_LENGT…

推荐系统中的 业务指标 覆盖率

覆盖率&#xff08;Coverage&#xff09;是推荐系统评估指标之一&#xff0c;用于衡量推荐系统是否能够覆盖物品空间中的多样性&#xff0c;即是否能够推荐系统中的每个物品都能够被推荐给用户。覆盖率通常是一个百分比&#xff0c;表示被推荐的物品占总物品集合的比例。 覆盖…

设计模式-调停者模式

设计模式专栏 模式介绍模式特点应用场景调停者模式与命令模式的比较代码示例Java实现调停者模式Python实现调停者模式 调停者模式在spring中的应用 模式介绍 调停者模式是一种软件设计模式&#xff0c;主要用于模块间的解耦&#xff0c;通过避免对象之间显式的互相指向&#x…

使用软件解决T490笔记本57摄氏度温度墙的问题

项目场景&#xff1a; 提示&#xff1a;这里简述项目相关背景&#xff1a; 客户使用LenovoT490跑GQRX SDR&#xff0c;接入SDR在5MHz采样率下&#xff0c;机器卡顿。这对于10代i7CPU显然是不正常的。后续发现上网页也卡&#xff0c;卸载杀毒、重装系统、BIOS电源设置、系统最…