简介
Debezium Server Databend 是一个基于 Debezium Engine 自研的轻量级 CDC 项目,用于实时捕获数据库更改并将其作为事件流传递最终将数据写入目标数据库 Databend。它提供了一种简单的方式来监视和捕获关系型数据库的变化,并支持将这些变化转换为可消费事件。
使用 Debezium server databend 实现 CDC 无须依赖大型的 Data Infra 比如 Flink, Kafka, Spark 等,只需一个启动脚本即可开启实时数据同步。
这篇教程将展示如何基于 Debezium server databend 快速构建 MySQL 到 Databend 的实时数据同步。
假设我们有电子商务业务,商品的数据存储在 MySQL,我们需要实时把它同步到 Databend 中。
接下来的内容将介绍如何使用 Debezium server databend CDC 来实现这个需求,系统的整体架构如下图所示:
准备阶段
准备一台已经安装了 Docker,docker-compose 以及 Java 11 环境 的 Linux 或者 MacOS。
准备教程所需要的组件
接下来的教程将以
docker-compose