v2.0
使用限制
本文介绍了 MDB 系统目前的一些使用限制,在实际同步过程中需要注意避免相关场景。
debezium
大小写混合场景
- 所有源端数据库,如果存在大小写混合场景,且忽略大小写之后值是相同的,那么在源端解析的时候会报错
Oracle
字段类型限制
- Oracle Logmnr无法获取大对象 LOB 字段的 before image,无主键表 update/delete 操作过滤条件中不会携带 LOB 字段的过滤条件。若表中存在除 LOB 字段之外,其他字段都完全一致的多条数据,那么对这些数据的 update/delete 将无法正确同步到目标端,可能导致删除多行,或者更新多行。
- 暂不支持 LONG/LONG RAW 类型的数据同步,若表中存在这两种字段,则数据同步过程中会报错。
MySQL
字段长度限制
- 单行最大总长度不能超过 65535 字节(不包括 text/blob 相关类型)
- 单个字符字段的长度不能超过 65535 字节,对于 utf8mb4 字符集的 varchar,其长度不能超过 16384
- 主键唯一键的总长度不能超过 767 字节