当前位置: 首页 > 知识库问答 >
问题:

CDC-Debezium在链中捕获数据

乌翰学
2023-03-14

CDC-Debezium一旦源系统(如postgres)中发生事件(如Insert、Update或Delete)就捕获这些事件,并将数据流化并发送到目标系统(如NoSQL或Apache-Kafka)。我在这个配置和设置是非常新的。

我想知道在任何事件触发时是否有任何方法捕获表链,例如,假设源系统中有表A父表和B子表。现在表B中发生了一些变化,它被成功捕获并流向目标系统。现在,我需要CDC-Debezium中的一些方法或配置,它将能够捕获表B中所做的更改,并且该表依赖于表A,尽管表A上没有任何更改,反之亦然。

请告诉我这方面的想法。

共有1个答案

乜安志
2023-03-14

请查看这些链接,它们可能是讨论https://debezium.io/blog/2018/09/20/materializing-aggregate-views-with-hibernate-and-debezium/https://debezium.io/blog/2018/03/08/creating-ddd-aggregates-with-debezium-and-kafka-streams/https://debezium.io/2018/03/08/creating-ddd-aggregates-with-debezium-and-kafka-streams/的良好开端

 类似资料:
  • 问题内容: JDBC连接器和Debezium SQL Server CDC连接器(或任何其他关系数据库连接器)之间有什么区别?何时应该选择一个 ,寻找一种在两个关系数据库之间进行同步的解决方案? 不确定此讨论是否应该针对CDC与JDBC连接器,而不是 Debezium SQL Server CDC连接器,甚至不是Debezium,期待 以后进行编辑,取决于给出的答案(尽管我的情况是关于SQL Se

  • 我想在PostgreSQL数据库上使用Debezium进行变更数据捕获(CDC)。现在我还不完全理解如何处理Debezium的交易。 让我们考虑下面的例子--我在源PostgreSQL数据库中有2个表。我在单个数据库事务的范围内将数据插入到这两个表中。换句话说,我必须执行两个单独的语句。如果我理解正确,在Debezium CDC的情况下,它将导致两个单独的消息,两个单独的Kafka主题(或AWS

  • 设置:我在MSSQL服务器上启用了CDC,CDC事件使用debezium kafka连接(源)馈送到Kafka。此外,多个表CDC事件路由到Kafka中的单个主题。 问题:因为我在kafka主题中有不止一个表数据,所以我想在CDC数据中有表名和库名。 我在MySQL CDC中获得了表名和数据库名,但在MS SQL CDC中没有。 下面是SQL服务器的Debezium源连接器 我得到以下输出(演示数

  • 有什么方法可以捕获“删除级联”事件吗?我在Debezium常见问题解答(在页面底部)中读到: ==为什么在某些情况下我看不到删除事件? 这可能是使用语句造成的。在本例中,数据库https://dev.mysql.com/doc/refman/5.7/en/innodb-and-mysql-replication.html生成的删除事件[不是binlog的一部分],因此Debezium无法捕获。 我

  • 我正在通过下面的链接安装SQL Server CDC连接器 https://www . confluent . io/hub/debezium/debezium-connector-SQL server 但得到错误消息 无法检测汇流平台的安装。显式指定--part ent-dir和--waler-configs。 错误:无效的选项或参数 这是在我的开发机器上,我正在尝试设置连接器。 Kafka文件

  • 我们有一个始终在线的SQL Server实例。我想用Debezium在一些表上跟踪CDC事件。按照debezium网站上的官方教程,我注册了一个具有以下属性的连接器: 这里的问题是,debezium成功地将表快照到相关的Kafka主题,但在快照之后不跟踪cdc事件。有人知道吗?