Amazon Redshift와 지원되는 PostgreSQL 및 MySQL 데이터베이스 간의 데이터 형식 차이점 - Amazon Redshift

Amazon Redshift와 지원되는 PostgreSQL 및 MySQL 데이터베이스 간의 데이터 형식 차이점

다음 표에서는 Amazon Redshift 데이터 형식을 대응하는 Amazon RDS PostgreSQL 또는 Aurora PostgreSQL 데이터 형식에 매핑하는 방법을 보여줍니다.

Amazon Redshift 데이터 형식 RDS PostgreSQL 또는 Aurora PostgreSQL 데이터 형식 설명
SMALLINT SMALLINT 2바이트 부호화 정수
INTEGER INTEGER 4바이트 부호화 정수
BIGINT BIGINT 8바이트 부호화 정수
DECIMAL DECIMAL 정밀도를 선택할 수 있는 정확한 숫자
REAL REAL 단정밀도 부동 소수점 수
DOUBLE PRECISION DOUBLE PRECISION 배정밀도 부동 소수점 수
BOOLEAN BOOLEAN 논리적 부울(true/false)
CHAR CHAR 고정 길이 문자열
VARCHAR VARCHAR 사용자 정의 제한이 포함된 가변 길이 문자열
날짜 날짜 날짜(년, 월, 일)
TIMESTAMP TIMESTAMP 날짜/시간(시간대 제외)
TIMESTAMPTZ TIMESTAMPTZ 날짜/시간(시간대 포함)
GEOMETRY PostGIS GEOMETRY 공간 데이터

다음 RDS PostgreSQL 및 Aurora PostgreSQL 데이터 형식은 Amazon Redshift에서 VARCHAR(64K)로 변환됩니다.

  • JSON, JSONB

  • 배열

  • BIT, BIT VARYING

  • BYTEA

  • 복합 유형

  • 날짜 및 시간 형식 INTERVAL, TIME, TIME WITH TIMEZONE

  • 열거 유형

  • 화폐 유형

  • 네트워크 주소 유형

  • 숫자 유형 SERIAL, BIGSERIAL, SMALLSERIAL 및 MONEY

  • 객체 식별자 유형

  • pg_lsn 유형

  • 유사 유형

  • 범위 유형

  • 텍스트 검색 유형

  • TXID_SNAPSHOT

  • UUID

  • XML 형식

다음 표에서는 Amazon Redshift 데이터 형식을 대응하는 Amazon RDS MySQL 또는 Aurora MySQL 데이터 형식에 매핑하는 방법을 보여줍니다.

Amazon Redshift 데이터 형식 RDS MySQL 또는 Aurora MySQL 데이터 형식 설명
BOOLEAN TINYINT(1) 논리적 부울(true 또는 false)
SMALLINT TINYINT(UNSIGNED) 2바이트 부호화 정수
SMALLINT SMALLINT 2바이트 부호화 정수
INTEGER SMALLINT UNSIGNED 4바이트 부호화 정수
INTEGER MEDIUMINT (UNSIGNED) 4바이트 부호화 정수
INTEGER INT 4바이트 부호화 정수
BIGINT INT UNSIGNED 8바이트 부호화 정수
BIGINT BIGINT 8바이트 부호화 정수
DECIMAL BIGINT UNSIGNED 정밀도를 선택할 수 있는 정확한 숫자
DECIMAL DECIMAL(M,D) 정밀도를 선택할 수 있는 정확한 숫자
REAL FLOAT 단정밀도 부동 소수점 수
DOUBLE PRECISION DOUBLE 배정밀도 부동 소수점 수
CHAR CHAR 고정 길이 문자열
VARCHAR VARCHAR 사용자 정의 제한이 포함된 가변 길이 문자열
날짜 날짜 날짜(년, 월, 일)
TIME TIME 시간(시간대 제외)
TIMESTAMP TIMESTAMP 날짜/시간(시간대 제외)
TIMESTAMP DATETIME 시간(시간대 제외)
VARCHAR(4) YEAR 연도를 나타내는 가변 길이 문자

TIME 데이터가 범위(00:00:00~24:00:00)를 벗어나면 오류가 발생합니다.

다음 RDS MySQL 및 Aurora MySQL 데이터 형식은 Amazon Redshift에서 VARCHAR(64K)로 변환됩니다.

  • BIT

  • BINARY

  • VARBINARY

  • TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB

  • TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT

  • ENUM

  • SET

  • SPATIAL