Amazon Athena๋ ํ์ค SQL์ ์ฌ์ฉํด Amazon S3์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐํธํ๊ฒ ๋ถ์ํ ์ ์๋ ๋ํ์ ์ฟผ๋ฆฌ ์๋น์ค์ ๋๋ค. Athena๋ ์๋ฒ๋ฆฌ์ค ์๋น์ค์ด๋ฏ๋ก ๊ด๋ฆฌํ ์ธํ๋ผ๊ฐ ์์ผ๋ฉฐ ์คํํ ์ฟผ๋ฆฌ์ ๋ํด์๋ง ๋น์ฉ์ ์ง๋ถํ๋ฉด ๋ฉ๋๋ค.
Athena๋ ์ฌ์ฉ์ด ์ฝ์ต๋๋ค. Amazon S3์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ง์ ํ๊ณ ์คํค๋ง๋ฅผ ์ ์ํ ํ ํ์ค SQL์ ์ฌ์ฉํ์ฌ ์ฟผ๋ฆฌ๋ฅผ ์์ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ๋๋ถ๋ถ ๊ฒฐ๊ณผ๊ฐ ์ ์ด ๋ง์ ์ ๊ณต๋ฉ๋๋ค. Athena์์๋ ๋ฐ์ดํฐ ๋ถ์์ ์ค๋นํ๊ธฐ ์ํ ๋ณต์กํ ETL ์์ ์ด ํ์ ์์ต๋๋ค. ๋ฐ๋ผ์ SQL์ ๋ค๋ฃฐ ์ ์๋ ์ฌ๋์ ๋๊ตฌ๋ ์ ์ํ๊ฒ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๋ถ์ํ ์ ์์ต๋๋ค.
Athena๋ AWS Glue ๋ฐ์ดํฐ ์นดํ๋ก๊ทธ์ ์ฆ์ ํตํฉ๋๋ฏ๋ก, ๋ค์ํ ์๋น์ค์ ๊ฑธ์ณ ํตํฉ๋ ๋ฉํ๋ฐ์ดํฐ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์์ฑํ๊ณ , ๋ฐ์ดํฐ ์๋ณธ์ ํฌ๋กค๋งํ์ฌ ์คํค๋ง๋ฅผ ๊ฒ์ํ๊ณ ์นดํ๋ก๊ทธ๋ฅผ ์ ๊ท ๋ฐ ์์ ๋ ํ ์ด๋ธ ์ ์์ ํํฐ์ ์ ์๋ก ์ฑ์ฐ๊ณ , ์คํค๋ง ๋ฒ์ ์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๋ํ, Glue์ ์์ ๊ด๋ฆฌํ ETL ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ๋ฅผ ๋ณํํ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์ปฌ๋ผ ํ์์ผ๋ก ๋ณํํ์ฌ ๋น์ฉ์ ์ต์ ํํ๊ณ ์ฑ๋ฅ์ ๊ฐ์ ํ ์ ์์ต๋๋ค.
์๋ฒ๋ฆฌ์ค. ETL ๋ถํ์
Athena๋ ์๋ฒ๋ฆฌ์ค ์๋น์ค์ ๋๋ค. ์๋ฒ๋ ๋ฐ์ดํฐ ์จ์ดํ์ฐ์ค๋ฅผ ์ค์ ํ๊ฑฐ๋ ๊ด๋ฆฌํ ํ์ ์์ด ๋ฐ์ดํฐ ์ฟผ๋ฆฌ๋ฅผ ๋น ๋ฅด๊ฒ ์คํํ ์ ์์ต๋๋ค. Amazon S3์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ง์ ํ๊ณ ์คํค๋ง๋ฅผ ์ ์ํ ๋ค์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณต๋๋ ์ฟผ๋ฆฌ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํด ์ฟผ๋ฆฌ๋ฅผ ์์ํ๋ฉด ๋ฉ๋๋ค. Amazon Athena๋ ๋ณต์กํ ETL ํ๋ก์ธ์ค๋ฅผ ์ค์ ํ์ง ์๊ณ ๋ S3์ ์ ์ฅ๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํ ์ ์์ต๋๋ค.
์ค์บํ ๋ฐ์ดํฐ์ ๋ํด์๋ง ๋น์ฉ์ ์ง๋ถํฉ๋๋ค.
Amazon Athena์์๋ ์คํํ ์ฟผ๋ฆฌ์ ๋ํ ๋น์ฉ๋ง ์ง๋ถํฉ๋๋ค. ๋น์ฉ์ ์ฟผ๋ฆฌ๋ฅผ ์คํํ๋ฉด์ ์ค์บํ 1ํ
๋ผ๋ฐ์ดํธ์ ๋ฐ์ดํฐ ์ฉ๋๋น 5๋ฌ๋ฌ์
๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์์ถ ๋ฐ ๋ถํ ํ์ฌ ์ปฌ๋ผ ํ์์ผ๋ก ๋ณํํ๊ธฐ ๋๋ฌธ์ ์ฟผ๋ฆฌ๋น ๋น์ฉ์ 30~90% ์ ๊ฐํ ๋ฟ๋ง ์๋๋ผ ์ฑ๋ฅ ํฅ์๋ ๊ธฐ๋ํ ์ ์์ต๋๋ค. Athena๋ Amazon S3์์ ์ง์ ๋ฐ์ดํฐ ์ฟผ๋ฆฌ๋ฅผ ์คํํฉ๋๋ค. ๋ฐ๋ผ์ S3 ์ธ์ ๋ณ๋์ ์คํ ๋ฆฌ์ง ๋น์ฉ์ด ๋ฐ์ํ์ง ์์ต๋๋ค.
Presto ๊ธฐ๋ฐ ํ์ค SQL ์คํ
Amazon Athena๋ ANSI SQL์ ์ง์ํ๋ Presto๋ฅผ ์ฌ์ฉํ๋ฉฐ, CSV, JSON, ORC, Avro, Parquet ๋ฑ ๋ค์ํ ํ์ค ๋ฐ์ดํฐ ํ์๊ณผ ํธํ๋ฉ๋๋ค. ์ด ์๋น์ค๋ ๋น ๋ฅธ ์๋์ ์์ ์ฟผ๋ฆฌ์ ์ ํฉํ์ง๋ง ๋์ฉ๋ ์กฐ์ธ, ์ฐฝ ํจ์, ์ด๋ ์ด ๋ฑ ๋ณต์กํ ๋ถ์์ ์ฒ๋ฆฌํ๋ ๋ฐ๋ ์์์ด ์์ต๋๋ค. ๋ํ ๊ฐ์ฉ์ฑ์ด ๋ฐ์ด๋๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ ์ค๋น์์, ํน์ ๋จ์ผ ์ค๋น์ ์ฌ๋ฌ ๋๋ฐ์ด์ค์์ ์ปดํจํ
๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํด ์ฟผ๋ฆฌ๋ฅผ ์คํํ๊ธฐ๋ ํฉ๋๋ค. Amazon Athena๋ Amazon S3๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์คํ ์ด๋ก ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ๊ฐ์ฉ์ฑ๊ณผ ๋ด๊ตฌ์ฑ์ด ๋งค์ฐ ์ฐ์ํฉ๋๋ค.
๋์ฉ๋ ๋ฐ์ดํฐ์ธํธ์์๋ ๋ํ์ ์ฑ๋ฅ ๊ตฌํ
Amazon Athena์์๋ ๋น ๋ฅธ ์๋์ ๋ํ์ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ๊ตฌํํ๊ธฐ ์ํด ์ปดํจํ
๋ฆฌ์์ค๊ฐ ์ถฉ๋ถํ์ง ๊ฑฑ์ ํ ํ์๊ฐ ์์ต๋๋ค. Amazon Athena๊ฐ ๋ณ๋ ฌ ๋ฐฉ์์ผ๋ก ์ฟผ๋ฆฌ๋ฅผ ์๋ ์คํํ๊ธฐ ๋๋ฌธ์ ๋๋ถ๋ถ ๊ฒฐ๊ณผ๊ฐ ์ ์ด ๋ง์ ๋ฐํ๋ฉ๋๋ค.
AWS Management Console์ ๋ก๊ทธ์ธํ์ฌ ํ์ค SQL์ ์ฌ์ฉํด ์ฟผ๋ฆฌ๋ฅผ ์์ํ์ญ์์ค.

