通过源码解读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字段映射相关推荐

  1. 对应到对象 数据库驼峰_从源码角度理解Mybatis字段映射(一) - 驼峰式命名

    凯伦说,公众号ID: KailunTalk,努力写出最优质的技术文章,欢迎关注探讨. 在上篇博客-[JDBC] 处理ResultSet,构建Java对象中提到,我们需要分析Mybatis在转换Resu ...

  2. DATAX,HANA数据库的书写(使用RDBM数据源传输)

    DATAX,HANA数据库的书写(JDBC版本) 配置rdbm的pom文件,添加上HANA的驱动包ngdbc-2.8.12.jar plugin.json文件里需要添加一下HANA的驱动com.sap ...

  3. DataX教程(05)- DataX Web项目实践

    文章目录 01 引言 02 DataX Web概述 03 DataX Web本地运行 04 DataX Web简单使用 4.1 step1: 新增数据源 4.2 step2: 新增任务模板 4.3 s ...

  4. ElementUI中显示是否以及SpringBoot中怎样存储实体类属性和数据库怎样设计字段

    场景 Vue+ElementUI+SpringBoot+Mysql 需要设计一些属性为是否,即只有两个选择的属性字段. 注: 博客: https://blog.csdn.net/badao_liuma ...

  5. [Qt教程] 第26篇 数据库(六)SQL关系表格模型QSqlRelationalTableModel

    [Qt教程] 第26篇 数据库(六)SQL关系表格模型QSqlRelationalTableModel 楼主  发表于 2013-5-21 20:54:13 | 查看: 677| 回复: 6 SQL关 ...

  6. 大数据项目之电商数仓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 ...

  7. ElasticSearch03_Mapping字段映射、常用类型、数据迁移、ik分词器、自定义分词器

    文章目录 ①. Mapping字段映射概述 ②. 常用类型如下 - text.keyword ③. 映射中对时间类型详解 ④. ES的keyword的属性ignore_above ⑤. 映射的查看.创 ...

  8. 商城项目18_esMapping字段映射、常用类型、数据迁移、ik分词器、自定义分词器

    文章目录 ①. Mapping字段映射概述 ②. 常用类型如下 - text.keyword ③. 映射中对时间类型详解 ④. ES的keyword的属性ignore_above ⑤. 映射的查看.创 ...

  9. qsql 关联_第26篇 数据库(六)SQL关系表格模型QSqlRelationalTableModel

    第26篇 数据库(六)SQL关系表格模型QSqlRelationalTableModel 导语 QSqlRelationalTableModel继承自QSqlTableModel,并且对其进行了扩展, ...

最新文章

  1. object.create()
  2. 腾讯大佬用了12小时讲完的Python,整整400集,拿走不谢!
  3. 直播丨BMMeetup第2期:大模型计算加速技术,2场特邀和7位青年学者技术报告联袂上演...
  4. iOS Base64转码(使用ios7系统自带编码库 和 GMTBase64 两种方式)
  5. Pytorch模型迁移和迁移学习,导入部分模型参数
  6. 幸运从来都只偏爱有准备的人——大龄码农的慌张日记
  7. 广度优先搜索生成树怎么画_LeetCode0938: 二叉搜索树的范围和
  8. 幻想英雄2-战神再起折扣号新手入门攻略
  9. 开两个服务内存溢出_详解JVM内存区域
  10. Windows/Linux双系统安装(附:硬盘知识)
  11. mysql 数据库编码格式_查看mysql编码方式 mysql数据库编码查看方法
  12. 代理ip,代理服务器等相关
  13. 微软visio2013安装问题及解决过程
  14. Matlab影像像素坐标得到经纬度/经纬度转影像坐标(已知经纬度获取影像DN值)
  15. mysql 查询当前时间到毫秒_MySQL 关于毫秒和微秒的处理,MySQL获取毫秒!
  16. php 悬浮按钮,Android_Android利用悬浮按钮实现翻页效果,今天给大家分享下自己用悬浮 - phpStudy...
  17. LVGL8制作简易时钟
  18. Vue3+TS 中使用Provide/Inject 的例子
  19. 灰度方案-svc环境实现方案以及网关源码分析
  20. Python实现的某市近几十年降雨量影响因素分析

热门文章

  1. 关于vs2017调试出现脚本错误 警告窗口的解决办法
  2. python程序设计 从基础入门到实战应用 王雷春 排名_王雷春作品_王雷春简介_王雷春作品大全-当当网...
  3. 魅族2更新最新系统无服务器,魅族2更新系统开不了机
  4. 使用hutool+scheduled定时发送excel报表文件
  5. 开了vp*未关闭软件关机电脑无法连接网络解决方案
  6. TUV莱茵在进博会发布《电子显示产品蓝光管理白皮书》
  7. html页面按钮布局,js动态生成按钮,页面用DIV简单布局(示例代码)
  8. 如何利用mysql编写表白_Mysql基础编写sql案例(一)
  9. 科普 手机各种快充协议-PD是什么? QC又是什么
  10. 汽车信息安全相关岗位招聘简章