Debezium TableSchemaBuilder详解
1. 类的作用与功能
1.1 核心作用
TableSchemaBuilder
是Debezium中负责构建表Schema的核心类,主要功能包括:
- Schema构建:将数据库表结构转换为Kafka Connect的Schema定义
- 主键处理:生成表的主键Schema
- 值Schema处理:生成表的非主键字段Schema
- 类型映射:将数据库类型映射到Kafka Connect类型
- 数据转换:生成数据转换器,用于将数据库值转换为Kafka Connect格式
1.2 使用场景