Amazon DynamoDB
개발자 안내서 (API 버전 2012-08-10)

지원되는 데이터 형식

이 단원에서는 Amazon DynamoDB의 지원되는 기본 Java 데이터 형식, 컬렉션 및 임의의 데이터 형식을 설명합니다.

Amazon DynamoDB는 다음과 같은 기본 Java 데이터 형식 및 기본 래퍼 클래스를 지원합니다.

  • String

  • Boolean, boolean

  • Byte, byte

  • Date(ISO_8601 밀리초 정밀도 문자열에 따라 UTC로 전환)

  • Calendar(ISO_8601 밀리초 정밀도 문자열에 따라 UTC로 전환)

  • Long, long

  • Integer, int

  • Double, double

  • Float, float

  • BigDecimal

  • BigInteger

참고

DynamoDB 이름 지정 규칙 및 지원되는 다양한 데이터 형식에 대한 자세한 내용은 이름 지정 규칙 및 데이터 형식 단원을 참조하십시오.

DynamoDB는 Java Set, ListMap 컬렉션 형식을 지원합니다. 다음 표에는 이러한 Java 유형이 DynamoDB 유형으로 매핑되는 방법이 요약되어 있습니다.

Java 형식 DynamoDB 형식

모두 숫자 형식

N(숫자 형식)

문자열

S(문자열 형식)

부울 BOOL(부울 형식), 0 또는 1
ByteBuffer B(이진수 형식)
날짜 S(문자열 형식) 날짜 값은 ISO-8601 포맷 문자열로 저장됩니다.
Set(집합) 컬렉션 형식 SS(문자열 집합) 형식, NS(숫자 집합) 형식, 또는 BS(이진수 집합) 형식

DynamoDBTypeConverter 인터페이스를 사용하면 자체적인 임의 데이터 형식을 DynamoDB에서 기본적으로 지원되는 데이터 형식으로 매핑할 수 있습니다. 자세한 내용은 임의 데이터 매핑 단원을 참조하십시오.