文档下载建议反馈入口

  • 数据类型映射
  • 迁移策略配置参数

参考信息

数据类型映射

MySQL 到 KaiwuDB

MySQL关系引擎时序引擎
BOOLEANBOOLBOOL
TINYINT(1)BOOLBOOL
TINYINTINT2INT2
SMALLINTINT2INT2
INTINT4INT4
MEDIUMINTINT4INT4
TINYINT UNSIGNEDINT2INT2
SMALLINT UNSIGNEDINT4INT4
MEDIUMINT UNSIGNEDINT4INT4
INT UNSIGNEDINT8INT8
BIGINT UNSIGNEDNUMERIC(20)INT8
BIGINTINT8INT8
DECIMALDECIMALFLOAT8
DOUBLEFLOAT8FLOAT8
FLOATFLOAT4FLOAT4
DATETIMESTAMPTIMESTAMP
DATETIMETIMESTAMPTIMESTAMP
TIMESTAMPTIMESTAMPTIMESTAMP
TIMETIMETIMESTAMP
CHARCHARCHAR
VARCHARVARCHARVARCHAR
BINARYBYTEAVARBYTES
VARBINARYVARBYTESVARBYTES
LONG VARBINARYVARBYTESVARBYTES
BLOBBYTESVARBYTES
MEDIUMBLOBBYTESVARBYTES
LONGTEXTTEXTNVARCHAR
JSONJSONNVARCHAR

PostgreSQL 到 KaiwuDB

PostgreSQL关系引擎时序引擎
BITBITBOOL
BOOLBOOLBOOL
INT2INT2INT2
INT4INT4INT4
INT8INT8INT8
DECIMALDECIMALFLOAT8
NUMERICNUMERICFLOAT8
MONEYDECIMALFLOAT8
FLOAT8FLOAT8FLOAT8
FLOAT4FLOAT4FLOAT4
DATEDATETIMESTAMP
TIMESTAMPTIMESTAMPTIMESTAMP
TIMESTAMPTZTIMESTAMPTZTIMESTAMPTZ
TIMETIMETIMESTAMP
TIMETZTIMETZTIMESTAMPTZ
BPCHAR, CHARCHARCHAR
VARCHARVARCHARVARCHAR
BYTEABYTESVARBYTES
BLOBBYTESVARBYTES
VARBITVARBITVARCHAR
TEXTTEXTNVARCHAR
JSONJSONNVARCHAR
JSONBJSONBNVARCHAR
UUIDUUIDVARCHAR
UNKNOWNUNKNOWNVARCHAR

Oracle 到 KaiwuDB

Oracle关系引擎时序引擎
ROWIDINT4INT4
BOOLEANBOOLBOOL
NUMBER(5,0)INT2INT2
NUMBER(5)INT2INT2
NUMBER(10,0)INT4INT4
NUMBER(10)INT4INT4
NUMBER(19,0)INT8INT8
NUMBER(19)INT8INT8
NUMBERFLOAT4FLOAT4
FLOATFLOAT4FLOAT4
BINARY_FLOATFLOAT4FLOAT4
BINARY_DOUBLEFLOAT8FLOAT8
CHARCHARCHAR
VARCHAR2VARCHARVARCHAR
NCHARTEXTNCHAR
NVARCHAR2TEXTNVARCHAR
BLOBBYTESVARBYTES
CLOBTEXTNVARCHAR
RAWBYTESVARBYTES
DATETIMESTAMPTIMESTAMP
TIMESTAMPTIMESTAMPTIMESTAMP
TIMESTAMP(3)TIMESTAMPTIMESTAMP
TIMESTAMP(6)TIMESTAMPTIMESTAMP

TDengine 到 KaiwuDB

TDengine时序引擎
BOOLBOOL
TINYINTINT2
SMALLINTINT2
INTINT4
BIGINTINT8
DOUBLEFLOAT8
FLOATFLOAT4
NCHARNCHAR
VARCHARVARCHAR
BINARYVARBYTES
VARBINARYVARBYTES
TIMESTAMPTIMESTAMP
JSONNVARCHAR
TINYINT UNSIGNEDINT2
SMALLINT UNSIGNEDINT4
INT UNSIGNEDINT8
BIGINT UNSIGNEDINT8

InfluxDB 到 KaiwuDB

InfluxDB时序引擎
BOOLEANBOOL
INTEGERINT4
LONGINT8
DOUBLEFLOAT8
FLOATFLOAT8
STRINGVARCHAR
TIMESTAMPTIMESTAMP

迁移策略配置参数

关系数据库

ClickHouse、MySQL、Oracle、PostgreSQL、SQL Server

参数名说明是否必填
切分主键自定义切分主键
where 过滤条件自定义 WHERE 过滤条件
查询 SQL 语句自定义查询 SQL 语句集合

时序数据库

KaiwuDB

源端

参数名说明是否必填
where 过滤条件自定义 WHERE 过滤条件。用于筛选满足条件的数据,支持指定普通字段列和标签列
开始时间过滤自定义开始时间过滤条件,与结束时间过滤为必填项,通过设定时间范围,实现按指定区间迁移数据
结束时间过滤自定义结束时间过滤条件,与开始时间过滤为必填项,通过设定时间范围,实现按指定区间迁移数据
切分时间间隔表数据切分时间间隔(单位:秒),按自定义的时间范围分批读取数据,避免单次读取数据量过大导致内存不足或响应超时
时间列查询时的时间列名称
查询 SQL 语句自定义查询 SQL 语句集合,用于指定查询和迁移的数据,查询 SQL 语句where 过滤条件、时间过滤参数互斥,配置后映射关系页面选定的列信息将失效

目标端

参数名说明是否必填
写入模式写入模式(INSERT/UPSERT,默认:INSERT
写入前要执行的语句写入前要执行的 SQL 语句
写入后要执行的语句写入后要执行的 SQL 语句

TDengine

参数名说明是否必填
where 过滤条件自定义 WHERE 过滤条件。用于筛选满足条件的数据,支持指定普通字段列和标签列
开始时间过滤自定义开始时间过滤条件,与结束时间过滤配合使用,通常用于增量迁移,以及避免单次读取数据量过大导致内存不足或响应超时
结束时间过滤自定义结束时间过滤条件,与开始时间过滤配合使用,通常用于增量迁移,以及避免单次读取数据量过大导致内存不足或响应超时
查询 SQL 语句自定义查询 SQL 语句集合,用于指定查询和迁移的数据,查询 SQL 语句where 过滤条件、时间过滤参数互斥,配置后映射关系页面选定的列信息将失效
字符集类型TDengine 中字符集类型

InfluxDB

参数名说明是否必填
切分时间间隔表数据切分时间间隔(单位:秒)按自定义的时间范围分批读取数据,避免单次读取数据量过大导致内存不足或响应超时
开始时间过滤开始时间(格式:yyyy-MM-dd HH:mm:ss),与结束时间过滤为必填项,通过设定时间范围,实现按指定区间迁移数据
结束时间过滤结束时间(格式:yyyy-MM-dd HH:mm:ss),与开始时间过滤为必填项,通过设定时间范围,实现按指定区间迁移数据
读取数据超时时间读取数据超时时间
建立连接超时时间建立连接超时时间

OpenTSDB

参数名说明是否必填
开始时间过滤开始时间(格式:yyyy-MM-dd HH:mm:ss),与结束时间过滤为必填项,通过设定时间范围,实现按指定区间迁移数据
结束时间过滤结束时间(格式:yyyy-MM-dd HH:mm:ss),与开始时间过滤为必填项,通过设定时间范围,实现按指定区间迁移数据

文件存储和 NoSQL 数据库

FTP

参数名说明是否必填
FTP 服务协议FTP 服务协议(ftp/sftp
连接超时时间连接超时时间(单位:毫秒)
连接模式连接模式(支持主动模式 PORT 和被动模式 PASV,默认:PASV
字段分隔符读取的字段分隔符(默认:,
文本压缩类型文本压缩类型(zip/gzip/bzip2),默认不填写表示不压缩
编码配置文件的编码配置(默认:utf-8
null 字符串文本文件中无法使用标准字符串定义 NULL
跳过表头是否跳过表头,适用于表头为标题的类 CSV 格式文件。默认不跳过
允许遍历文件夹的最大层数最大文件夹遍历层数
CSV 参数配置CSV 文件参数配置(Map类型)

HDFS

参数名说明是否必填
pathHDFS 文件路径(支持多个)
文件的类型文件类型(text/orc/rc/seq/csv
字段分隔符字段分隔符(默认:,
编码配置文件的编码配置(默认:utf-8
文本压缩类型文件类型为 CSV 时的文件压缩方式(gzip/bz2/zip/lzo/lzo_deflate/hadoop-snappy/framing-snappy
是否有 Kerberos 认证是否有 Kerberos 认证(默认:false)
kerberosPrincipalKerberos 认证 Principal 名, 有 Kerberos 认证时为必填✗*
kerberosKeytabFilePathKerberos 认证 keytab 文件路径,格式为绝对路径
hadoopConfigHadoop 相关高级参数
null 字符串文本文件中无法使用标准字符串定义 NULL
CSV 参数配置CSV 文件参数配置(Map 类型)
fileNameHDFS Writer 写入时的文件名
writeModeHDFS Writer 写入前数据清理处理模式(append/nonConflict/truncate

MongoDB

参数名说明是否必填
查询MongoDB 查询条件