

# SerDe 사용
<a name="serde-reference"></a>

Athena는 다양한 데이터 형식의 데이터를 구문 분석하는 여러 SerDe(Serializer/Deserializer) 라이브러리를 지원합니다. Athena에서 테이블을 생성할 때 데이터의 형식에 해당하는 SerDe를 지정할 수 있습니다. Athena는 사용자 지정 SerDes를 지원하지 않습니다.

Athena는 SerDe 라이브러리를 사용하여 CSV, TSV, 사용자 지정 구분 기호 및 JSON 형식의 데이터, Hadoop 관련 형식(ORC, Apache Avro, Parquet)의 데이터, Logstash의 로그, AWS CloudTrail 로그, Apache WebServer 로그에서 테이블을 생성할 수 있습니다. 이러한 각 데이터 형식에는 Athena가 데이터를 구문 분석하는 데 사용할 수 있는 하나 이상의 SerDe(serializer-deserializer) 라이브러리가 있습니다.

**참고**  
본 단원에 나열된 형식은 Athena에서 데이터를 읽는 데 사용합니다. CTAS 쿼리를 실행할 때 Athena에서 데이터를 쓰는 데 사용하는 형식에 대한 자세한 정보는 [쿼리 결과에서 테이블 생성(CTAS)](ctas.md) 단원을 참조하세요.

**Topics**
+ [데이터에 적합한 SerDe 선택](supported-serdes.md)
+ [SerDe를 사용하여 테이블 생성](serde-create-a-table.md)
+ [Amazon Ion Hive SerDe](ion-serde.md)
+ [Avro SerDe](avro-serde.md)
+ [Grok SerDe](grok-serde.md)
+ [JSON SerDe 라이브러리](json-serde.md)
+ [CSV SerDe 라이브러리](serde-csv-choices.md)
+ [ORC SerDe](orc-serde.md)
+ [Parquet SerDe](parquet-serde.md)
+ [Regex SerDe](regex-serde.md)