云数据迁移 CDM-支持的数据类型:Elasticsearch/云搜索服务(CSS)数据库迁移时支持的数据类型

时间:2024-11-14 09:52:59

Elasticsearch/ 云搜索服务 CSS )数据库迁移时支持的数据类型

源端为Elasticsearch/ 云搜索 服务( CS S)数据库时,支持的数据类型如下:

表10 Elasticsearch/云搜索服务(CSS)数据库作为源端时支持的数据类型

类别

类型

简要释义

存储格式示例

MySQL

字符

keyword

用于存储字符串。

“keyword”

String

text

用于存储长字符串类型,其字符串的长度最大为 2G-1,存储长的文本串。

“long string”

TEXT

string

用于存储长字符串类型,其字符串的长度最大为 2G-1,存储长的文本串。

“a string”

String

整数

short

用于存储16位有符号整数,取值范围为-32768至32767。

32765

smallInt

integer

用于存储32位有符号整数,取值范围为-231至231-1。

3276566

int

long

用于存储64位有符号整数,取值范围为-263至263-1。

3276566666

BIGINT

数值

double

64位双精度IEEE 754浮点类型。

21.333

double

float

32位单精度IEEE 754浮点类型 。

21.333

double

布尔类型

boolean

存储在1个字节中,可以取值为 1、0 或 NULL。

1

Boolean

对象

object

扁平化存储对象的字符串。

{"users.name":["John","Smith"],

users.age":[26,28],

"users.gender":[1,2]}

TEXT

嵌套

nested

嵌套存储对象的字符串。

{"users.name" : "John" ,

"users.age" : 26,

"users.gender" : 1}

{ "users.name" : "Smith",

"users.age" : 28,

"users.gender" : 2}

TEXT

日期

date

日期格式的字符串。

“2018-01-13”或“2018-01-13 12:10:30”

DATE或timeStamp

特殊

ip

Ip地址格式的字符串。

“192.168.127.100”

String

数组

string_array

全部是字符串的数组。

[“str”,“str”]

TEXT

short_array

全部是16位整数的数组。

[1,1,1]

TEXT

integer_array

全部是32位整数的数组。

[1,1,1]

TEXT

long_array

全部是64位整数的数组。

[1,1,1]

TEXT

float_array

全部是32位浮点数的数组。

[1.0,1.0,1.0]

TEXT

double_array

全部是64位浮点数的数组。

[1.0,1.0,1.0]

TEXT

范围

completion

自动补全的字符串。

“string”

TEXT

support.huaweicloud.com/usermanual-cdm/cdm_01_0189.html