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