AWS Database Migration Service
사용 설명서 (버전 API 버전 2016-01-01)

AWS DMS 참조

이 참조 섹션에서 데이터 형식 변환 정보 등 AWS Database Migration Service(AWS DMS)를 사용할 때 필요한 추가 정보를 찾을 수 있습니다.

AWS DMS는 원본 및 대상 모두에서 동일한 엔진 유형을 사용하는 동종 데이터베이스 마이그레이션을 수행할 때 데이터 유형을 그대로 유지합니다. 한 가지 데이터베이스 엔진 유형에서 다른 데이터베이스 엔진으로 마이그레이션하는 이종 마이그레이션을 수행할 때는 데이터 형식이 중간 데이터 형식으로 변환됩니다. 데이터 형식이 대상 데이터베이스에서 표시되는 방식은 원본 및 대상 데이터베이스 엔진의 데이터 형식 테이블을 참조하십시오.

데이터베이스를 마이그레이션할 때 데이터 형식에 대해 몇 가지 중요한 사실을 알아 두십시오.

  • UTF-8 4바이트 문자 세트(utf8mb4)는 지원되지 않으므로 원본 데이터베이스에서 예상치 못한 동작이 발생할 수 있습니다. 마이그레이션하기 전에 UTF-8 4바이트 문자 집합을 사용하여 데이터 변환 계획을 세웁니다.

  • FLOAT 데이터 형식은 본래 근사치입니다. FLOAT에 특정한 값을 삽입하면 데이터베이스에서 다르게 나타날 수 있습니다. FLOAT는 NUMBER, NUMBER(p,s) 등의 10진수 데이터 형식과 같이 정확한 데이터 형식이 아니므로 이 차이가 생깁니다. 따라서 데이터베이스에 저장된 FLOAT의 내부 값이 삽입한 값과 다를 수 있습니다. FLOAT의 마이그레이션된 값이 원본 데이터베이스의 값과 정확히 일치하지 않을 수 있습니다.

    이 문제에 대한 자세한 내용은 다음 문서를 참조하십시오.