通过源码解读Column-datax中的数据类型,可以知道datax框架中只有7(enum Type种)种数据类型,那么各个数据库的字段是如何和datax的字段进行相互映射?
一、ADB PG
DataX 内部类型
|
ADB PG 数据类型
|
Long
|
bigint, bigserial, integer, smallint, serial
|
Double
|
double precision, float, numeric, real
|
String
|
varchar, char, text
|
Date
|
date, time, timestamp
|
Boolean
|
bool
|
二、ADS
DataX 内部类型
|
ADS 数据类型
|
Long
|
int, tinyint, smallint, int, bigint
|
Double
|
float, double, decimal
|
String
|
varchar
|
Date
|
date
|
Boolean
|
bool
|
Bytes
|
无
|
三、Cassandra
DataX 内部类型
|
Cassandra 数据类型
|
Long
|
int, tinyint, smallint,varint,bigint,time
|
Double
|
float, double, decimal
|
String
|
ascii,varchar, text,uuid,timeuuid,duration,list,map,set,tuple,udt,inet
|
Date
|
date, timestamp
|
Boolean
|
bool
|
Bytes
|
blob
|
四、DRDS
DataX 内部类型
|
DRDS 数据类型
|
Long
|
int, tinyint, smallint, mediumint, int, bigint
|
Double
|
float, double, decimal
|
String
|
varchar, char, tinytext, text, mediumtext, longtext
|
Date
|
date, datetime, timestamp, time, year
|
Boolean
|
bit, bool
|
Bytes
|
tinyblob, mediumblob, blob, longblob, varbinary
|
五、FTP
DataX 内部类型
|
FTP文件 数据类型
|
|
|
Long
|
Long -> 字符串序列化表示
|
Double
|
Double -> 字符串序列化表示
|
String
|
String -> 字符串序列化表示
|
Boolean
|
Boolean -> 字符串序列化表示
|
Date
|
Date -> 字符串序列化表示
|
六、HBase
DataX 内部类型
|
HBase 数据类型
|
Long
|
int, short ,long
|
Double
|
float, double
|
String
|
string,binarystring
|
Date
|
date
|
Boolean
|
boolean
|
七、 Phoenix
DataX 内部类型
|
Phoenix 数据类型
|
String
|
CHAR, VARCHAR
|
Bytes
|
BINARY, VARBINARY
|
Bool
|
BOOLEAN
|
Long
|
INTEGER, TINYINT, SMALLINT, BIGINT
|
Double
|
FLOAT, DECIMAL, DOUBLE,
|
Date
|
DATE, TIME, TIMESTAMP
|
八、Hive
DataX 内部类型
|
Hive表 数据类型
|
Long
|
TINYINT,SMALLINT,INT,BIGINT
|
Double
|
FLOAT,DOUBLE
|
String
|
String,CHAR,VARCHAR,STRUCT,MAP,ARRAY,UNION,BINARY
|
Boolean
|
BOOLEAN
|
Date
|
Date,TIMESTAMP
|
九、KingbaseES
DataX 内部类型
|
KingbaseES 数据类型
|
Long
|
bigint, bigserial, integer, smallint, serial
|
Double
|
double precision, money, numeric, real
|
String
|
varchar, char, text, bit, inet
|
Date
|
date, time, timestamp
|
Boolean
|
bool
|
Bytes
|
bytea
|
十、MongoDB
DataX 内部类型
|
MongoDB 数据类型
|
Long
|
int, Long
|
Double
|
double
|
String
|
string, array
|
Date
|
date
|
Boolean
|
boolean
|
Bytes
|
bytes
|
十一、ADB PG
DataX 内部类型
|
Mysql 数据类型
|
Long
|
int, tinyint, smallint, mediumint, int, bigint, year
|
Double
|
float, double, decimal
|
String
|
varchar, char, tinytext, text, mediumtext, longtext
|
Date
|
date, datetime, timestamp, time
|
Boolean
|
bit, bool
|
Bytes
|
tinyblob, mediumblob, blob, longblob, varbinary
|
十二、ODPS
DataX 内部类型
|
ODPS 数据类型
|
Long
|
BIGINT
|
Double
|
DOUBLE
|
String
|
STRING
|
Date
|
DATETIME
|
Boolean
|
Boolean
|
十三、TSDB
DataX 内部类型
|
TSDB 数据类型
|
String
|
TSDB 数据点序列化字符串,包括 timestamp、metric、tags 和 value
|
十四、Oracle
DataX 内部类型
|
Oracle 数据类型
|
Long
|
NUMBER,INTEGER,INT,SMALLINT
|
Double
|
NUMERIC,DECIMAL,FLOAT,DOUBLE PRECISION,REAL
|
String
|
LONG,CHAR,NCHAR,VARCHAR,VARCHAR2,NVARCHAR2,CLOB,NCLOB,CHARACTER,CHARACTER VARYING,CHAR VARYING,NATIONAL CHARACTER,NATIONAL CHAR,NATIONAL CHARACTER VARYING,NATIONAL CHAR VARYING,NCHAR VARYING
|
Date
|
TIMESTAMP,DATE
|
Boolean
|
bit, bool
|
Bytes
|
BLOB,BFILE,RAW,LONG RAW
|
十五、OSS
DataX 内部类型
|
OSS 数据类型
|
Long
|
Long
|
Double
|
Double
|
String
|
String
|
Boolean
|
Boolean
|
Date
|
Date
|
十六、OTS
DataX 内部类型
|
OTS 数据类型
|
Long
|
Integer
|
Double
|
Double
|
String
|
String
|
Boolean
|
Boolean
|
Bytes
|
Binary
|
十七、PostgreSQL
DataX 内部类型
|
PostgreSQL 数据类型
|
Long
|
bigint, bigserial, integer, smallint, serial
|
Double
|
double precision, money, numeric, real
|
String
|
varchar, char, text, bit, inet
|
Date
|
date, time, timestamp
|
Boolean
|
bool
|
Bytes
|
bytea
|
十八、SqlServer
DataX 内部类型
|
SqlServer 数据类型
|
Long
|
bigint, int, smallint, tinyint
|
Double
|
float, decimal, real, numeric
|
String
|
char,nchar,ntext,nvarchar,text,varchar,nvarchar(MAX),varchar(MAX)
|
Date
|
date, datetime, time
|
Boolean
|
bit
|
Bytes
|
binary,varbinary,varbinary(MAX),timestamp
|
十九、本地文件
DataX 内部类型
|
本地文件 数据类型
|
|
|
Long
|
Long
|
Double
|
Double
|
String
|
String
|
Boolean
|
Boolean
|
Date
|
Date
|
datax(26):各个数据库与datax字段映射相关推荐
- 对应到对象 数据库驼峰_从源码角度理解Mybatis字段映射(一) - 驼峰式命名
凯伦说,公众号ID: KailunTalk,努力写出最优质的技术文章,欢迎关注探讨. 在上篇博客-[JDBC] 处理ResultSet,构建Java对象中提到,我们需要分析Mybatis在转换Resu ...
- DATAX,HANA数据库的书写(使用RDBM数据源传输)
DATAX,HANA数据库的书写(JDBC版本) 配置rdbm的pom文件,添加上HANA的驱动包ngdbc-2.8.12.jar plugin.json文件里需要添加一下HANA的驱动com.sap ...
- DataX教程(05)- DataX Web项目实践
文章目录 01 引言 02 DataX Web概述 03 DataX Web本地运行 04 DataX Web简单使用 4.1 step1: 新增数据源 4.2 step2: 新增任务模板 4.3 s ...
- ElementUI中显示是否以及SpringBoot中怎样存储实体类属性和数据库怎样设计字段
场景 Vue+ElementUI+SpringBoot+Mysql 需要设计一些属性为是否,即只有两个选择的属性字段. 注: 博客: https://blog.csdn.net/badao_liuma ...
- [Qt教程] 第26篇 数据库(六)SQL关系表格模型QSqlRelationalTableModel
[Qt教程] 第26篇 数据库(六)SQL关系表格模型QSqlRelationalTableModel 楼主 发表于 2013-5-21 20:54:13 | 查看: 677| 回复: 6 SQL关 ...
- 大数据项目之电商数仓DataX、DataX简介、DataX支持的数据源、DataX架构原理、DataX部署
文章目录 1. DataX简介 1.1 DataX概述 1.2 DataX支持的数据源 2. DataX架构原理 2.1 DataX设计理念 2.2 DataX框架设计 2.3 DataX运行流程 2 ...
- ElasticSearch03_Mapping字段映射、常用类型、数据迁移、ik分词器、自定义分词器
文章目录 ①. Mapping字段映射概述 ②. 常用类型如下 - text.keyword ③. 映射中对时间类型详解 ④. ES的keyword的属性ignore_above ⑤. 映射的查看.创 ...
- 商城项目18_esMapping字段映射、常用类型、数据迁移、ik分词器、自定义分词器
文章目录 ①. Mapping字段映射概述 ②. 常用类型如下 - text.keyword ③. 映射中对时间类型详解 ④. ES的keyword的属性ignore_above ⑤. 映射的查看.创 ...
- qsql 关联_第26篇 数据库(六)SQL关系表格模型QSqlRelationalTableModel
第26篇 数据库(六)SQL关系表格模型QSqlRelationalTableModel 导语 QSqlRelationalTableModel继承自QSqlTableModel,并且对其进行了扩展, ...
最新文章
- object.create()
- 腾讯大佬用了12小时讲完的Python,整整400集,拿走不谢!
- 直播丨BMMeetup第2期:大模型计算加速技术,2场特邀和7位青年学者技术报告联袂上演...
- iOS Base64转码(使用ios7系统自带编码库 和 GMTBase64 两种方式)
- Pytorch模型迁移和迁移学习,导入部分模型参数
- 幸运从来都只偏爱有准备的人——大龄码农的慌张日记
- 广度优先搜索生成树怎么画_LeetCode0938: 二叉搜索树的范围和
- 幻想英雄2-战神再起折扣号新手入门攻略
- 开两个服务内存溢出_详解JVM内存区域
- Windows/Linux双系统安装(附:硬盘知识)
- mysql 数据库编码格式_查看mysql编码方式 mysql数据库编码查看方法
- 代理ip,代理服务器等相关
- 微软visio2013安装问题及解决过程
- Matlab影像像素坐标得到经纬度/经纬度转影像坐标(已知经纬度获取影像DN值)
- mysql 查询当前时间到毫秒_MySQL 关于毫秒和微秒的处理,MySQL获取毫秒!
- php 悬浮按钮,Android_Android利用悬浮按钮实现翻页效果,今天给大家分享下自己用悬浮 - phpStudy...
- LVGL8制作简易时钟
- Vue3+TS 中使用Provide/Inject 的例子
- 灰度方案-svc环境实现方案以及网关源码分析
- Python实现的某市近几十年降雨量影响因素分析
热门文章
- 关于vs2017调试出现脚本错误 警告窗口的解决办法
- python程序设计 从基础入门到实战应用 王雷春 排名_王雷春作品_王雷春简介_王雷春作品大全-当当网...
- 魅族2更新最新系统无服务器,魅族2更新系统开不了机
- 使用hutool+scheduled定时发送excel报表文件
- 开了vp*未关闭软件关机电脑无法连接网络解决方案
- TUV莱茵在进博会发布《电子显示产品蓝光管理白皮书》
- html页面按钮布局,js动态生成按钮,页面用DIV简单布局(示例代码)
- 如何利用mysql编写表白_Mysql基础编写sql案例(一)
- 科普 手机各种快充协议-PD是什么? QC又是什么
- 汽车信息安全相关岗位招聘简章