这篇说说了将不同类型的数据库(包括Oracle、PostgreSQL、SQL Server、MySQL和BigQuery)同步至腾讯云对象存储(COS)的相关内容。各数据库同步: 分别阐述了Oracle、PostgreSQL、SQL Server、MySQL和BigQuery这几种数据库同步至COS的相关情况。
相关产品
数据开发治理平台 WeData 产品页,含版本规格、价格与购买入口。
一、1. Oracle 同步至 COS
| Oracle 字段类型 |
映射至 COS(Parquet 文件)字段类型 |
备注 |
| CHAR |
STRING |
– |
| VARCHAR2 |
STRING |
– |
| NVARCHAR2 |
STRING |
– |
| NCHAR |
STRING |
– |
| NUMBER |
DECIMAL |
– |
| INTEGER |
BIGINT |
– |
| FLOAT |
DOUBLE |
– |
| LONG |
STRING |
– |
| BINARY_FLOAT |
FLOAT |
– |
| BINARY_DOUBLE |
DOUBLE |
– |
| DATE |
STRING |
不带时区(若时间带有毫秒,STRING 会丢失毫秒精度) |
| TIMESTAMP |
STRING |
不带时区(若时间带有毫秒,STRING 会丢失毫秒精度) |
| TIMESTAMP WITH TIME ZONE |
TIMESTAMP |
带时区 |
| INTERVAL YEAR TO MONTH |
STRING |
– |
| INTERVAL DAY TO SECOND |
STRING |
– |
| BLOB |
STRING |
– |
| CLOB |
STRING |
– |
| NCLOB |
STRING |
– |
| RAW |
STRING |
– |
| LONG RAW |
STRING |
– |
| ROWID |
STRING |
– |
| UROWID |
STRING |
– |
二、2. PostgreSQL 同步至 COS
| PostgreSQL 字段类型 |
映射至 COS(Parquet 文件)字段类型 |
备注 |
| BIT |
STRING |
– |
| BIT VARYING |
STRING |
– |
| BOOLEAN |
BOOLEAN |
– |
| BOX |
STRING |
– |
| BYTEA |
STRING |
– |
| CHARACTER |
STRING |
– |
| CHARACTER VARYING |
STRING |
– |
| CIDR |
STRING |
– |
| CIRCLE |
STRING |
– |
| DATE |
TIMESTAMP |
– |
| DOUBLE PRECISION |
FLOAT |
– |
| INET |
STRING |
– |
| INTEGER |
INT |
– |
| INTERVAL |
STRING |
– |
| JSON |
STRING |
– |
| JSONB |
STRING |
– |
| LINE |
STRING |
– |
| LSEG |
STRING |
– |
| MACADDR |
STRING |
– |
| MACADDR8 |
STRING |
– |
| MONEY |
STRING |
– |
| NUMERIC |
DECIMAL |
– |
| PATH |
STRING |
– |
| PG_LSN |
STRING |
– |
| PG_SNAPSHOT |
STRING |
– |
| POINT |
STRING |
– |
| POLYGON |
STRING |
– |
| REAL(FLOAT4) |
FLOAT |
– |
| SMALLINT |
INT |
– |
| SMALLSERIAL |
INT |
– |
| SERIAL |
INT |
– |
| TEXT |
STRING |
– |
| TIME WITHOUT TIME ZONE |
STRING |
不带时区(若时间带有毫秒,STRING 会丢失精度) |
| TIMESTAMP WITHOUT TIME ZONE |
STRING |
不带时区(若时间带有毫秒,STRING 会丢失精度) |
| TIMESTAMP WITH TIME ZONE(TIMESTAMPTZ) |
TIMESTAMP |
带时区 |
| TSQUERY |
STRING |
– |
| TSVECTOR |
STRING |
– |
| UUID |
STRING |
– |
| XML |
STRING |
– |
| ARRAY |
STRING |
– |
三、3. SQL Server 同步至 COS
| SQL Server 字段类型 |
映射至 COS(Parquet 文件)字段类型 |
备注 |
| TINYINT |
INT |
– |
| SMALLINT |
INT |
– |
| INT |
INT |
– |
| BIGINT |
BIGINT |
– |
| BIT |
BOOLEAN |
– |
| DECIMAL |
DECIMAL |
– |
| NUMERIC |
DECIMAL |
– |
| MONEY |
DECIMAL |
– |
| SMALLMONEY |
DECIMAL |
– |
| FLOAT |
FLOAT |
– |
| REAL |
FLOAT |
– |
| DATE |
STRING |
– |
| TIME |
STRING |
不带时区(若时间带有毫秒,STRING 会丢失精度) |
| DATETIME2 |
TIMESTAMP |
– |
| DATETIMEOFFSET |
TIMESTAMP |
– |
| DATETIME |
TIMESTAMP |
– |
| SMALLDATETIME |
STRING |
– |
| CHAR |
STRING |
– |
| VARCHAR |
STRING |
– |
| TEXT |
STRING |
– |
| NCHAR |
STRING |
– |
| NVARCHAR |
STRING |
– |
| NTEXT |
STRING |
– |
| BINARY |
STRING |
– |
| VARBINARY |
STRING |
– |
| IMAGE |
STRING |
– |
| CURSOR |
STRING |
– |
| GEOGRAPHY |
STRING |
– |
| GEOMETRY |
STRING |
– |
| HIERARCHYID |
STRING |
– |
| JSON |
STRING |
– |
| ROWVERSION |
BIGINT |
– |
| SQL_VARIANT |
STRING |
– |
| UNIQUEIDENTIFIER |
STRING |
– |
| XML |
STRING |
– |
四、4. MySQL 同步至 COS
| MySQL 字段类型 |
映射至 COS(Parquet 文件)字段类型 |
备注 |
| BIT |
STRING |
– |
| TINYINT |
INT |
– |
| BOOL |
BOOLEAN |
– |
| BOOLEAN |
BOOLEAN |
– |
| SMALLINT |
INT |
– |
| MEDIUMINT |
INT |
– |
| INT |
INT |
– |
| BIGINT |
BIGINT |
– |
| DECIMAL |
DECIMAL |
– |
| NUMERIC |
DECIMAL |
– |
| FIXED |
DECIMAL |
– |
| FLOAT |
FLOAT |
– |
| DOUBLE |
DOUBLE |
– |
| REAL |
FLOAT |
– |
| DATE |
STRING |
– |
| TIME |
STRING |
不带时区(若时间带有毫秒,STRING 会丢失精度) |
| DATETIME |
STRING |
不带时区(若时间带有毫秒,STRING 会丢失精度) |
| TIMESTAMP |
TIMESTAMP |
带时区 |
| YEAR |
INT |
– |
| CHAR |
CHAR |
– |
| VARCHAR |
CHAR |
– |
| BINARY |
STRING |
– |
| VARBINARY |
STRING |
– |
| TINYBLOB |
STRING |
– |
| BLOB |
STRING |
– |
| TEXT |
STRING |
– |
| MEDIUMBLOB |
STRING |
– |
| MEDIUMTEXT |
STRING |
– |
| LONGTEXT |
STRING |
– |
| SET |
STRING |
– |
| GEOMETRY |
STRING |
– |
| POINT |
STRING |
– |
| LINESTRING |
STRING |
– |
| POLYGON |
STRING |
– |
| MULTIPOINT |
STRING |
– |
| MULTILINESTRING |
STRING |
– |
| MULTIPOLYGON |
STRING |
– |
| GEOMETRYCOLLECTION |
STRING |
– |
| JSON |
STRING |
– |
五、5. BigQuery 同步至 COS
| BigQuery 字段类型 |
映射至 COS(Parquet 文件)字段类型 |
备注 |
| ARRAY |
STRING |
– |
| BOOL |
BOOLEAN |
– |
| BYTES |
STRING |
– |
| DATE |
STRING |
不带时区 |
| DATETIME |
STRING |
不带时区 |
| TIME |
STRING |
不带时区 |
| TIMESTAMP |
TIMESTAMP |
带时区 |
| GEOGRAPHY |
STRING |
– |
| INTERVAL |
STRING |
– |
| JSON |
STRING |
– |
| INT64 |
BIGINT |
– |
| NUMERIC |
DECIMAL |
– |
| BIGNUMERIC |
STRING |
– |
| FLOAT64 |
DOUBLE |
– |
| RANGE |
STRING |
– |
| STRING |
STRING |
– |
| STRUCT<…> |
STRING |
– |