Oralce数据库与梧桐云原生分析型数据库数据类型对比
1、背景
在愈演愈烈的国产化推广下,某某公司需要一个能够快速处理大数据量的国产化数据仓库,目前推出梧桐云原生分析型数据库用来代替现有的Oracle数据库,在实际的Oracle数据库迁移到梧桐云原生分析型数据库过程中,需要提供两个数据库间的数据字段类型的映射关系,便于提高工作的效率。
2、字段类型对比
2.1 时间类型:
| 序号 | Oracle | 梧桐数据库 | 说明 |
|---|
| 1 | date | date | 年月日 |
| 2 | date | timestamp | 年月日时分秒 |
2.2 数值类型:
| 序号 | Oracle | 梧桐数据库 | 说明 |
|---|
| 1 | number | numeric | 小数 |
| 2 | integer/number | bigint | 整数 |
| 3 | binary_float | numeric/double | 单精度浮点数 |
| 3 | binary_double | double | 双精度浮点数 |
2.3 字符类型:
| 序号 | Oracle | 梧桐数据库 | 说明 |
|---|
| 1 | char | char | 定长字符 |
| 2 | varchar2 | varchar | 可变长度 |
| 3 | nvarchar | varchar | 可变长度 |
| 4 | nvarchar2 | varchar | 存储可变长度的Unicode字符数据 |
| 5 | nchar | char | 用于存储固定长度的Unicode字符数据 |
2.4 大字段类型:
| 序号 | Oracle | 梧桐数据库 | 说明 |
|---|
| 1 | blob | bytea | 存储较大无结构的二进制数据 |
| 2 | raw | bytea | CHAR类似 |
| 3 | long raw | bytea | LONG类似 |
| 4 | clob | text | 存储大量单字节字符数据。 |
| 5 | nclob | text | 存储定宽多字节字符数据。 |
| 6 | bfile | text | LOB 数据类型 |
| 7 | long | text | 长数据类型 |
2.4 其他类型:
| 序号 | Oracle | 梧桐数据库 | 说明 |
|---|
| 1 | rowid | 无rowid | Rowid数据类型 |