GCP์์ ์ ๊ณตํ๋ ์ ํ ์ค ํ๋์ด๋ค.
SQL๋ก ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ์กฐํํ ์ ์๋ค.
๋น ์ฟผ๋ฆฌ ์ ์ฅ์ ๊ฐ์
https://cloud.google.com/bigquery/docs/storage_overview?hl=ko
BigQuery ์คํ ๋ฆฌ์ง ๊ฐ์ | Google Cloud
ํ ์ด๋ธ, ํ ์ด๋ธ ํด๋ก , ๋ทฐ, ์ค๋ ์ท, ๋ฐ์ดํฐ ์ธํธ์ ๋ํ ์ค๋ช ๊ณผ ํํฐ์ ๋๋๊ธฐ ๋ฐ ํด๋ฌ์คํฐ๋ง๊ณผ ๊ฐ์ ์ฑ๋ฅ ์ต์ ํ๋ฅผ ์ํ ์ ๋ต์ ํฌํจํ์ฌ Google BigQuery ์คํ ๋ฆฌ์ง์ ๊ฐ์๋ฅผ ์ ๊ณตํฉ๋๋ค.
cloud.google.com
๋น ์ฟผ๋ฆฌ ์ง์ ํ์ผ ํํ
์ฐ์ 23.10.21 ๊ธฐ์ค snappy ์์ถ ํํ๋ ์ง์ํ์ง์๋๋ค.
ํ์ ์ง์๋ ์ง๋ ๋ชจ๋ฅด๋ snappy ํํ ์ง์ํ์ง์๋๊ฒ ์์ฌ์์ด ํฌ๋ค.
์ฌ๋ฌ๊ฐ์ง ์์ถํํ๋ก ์ ๋ก๋ ํด๋ดค๋๋ฐ,
์ฐ์ ์ ์ฅํ๋ ค๋ ๋ฐ์ดํฐํ์์ด ์ด์๊ฒ ๋ฑ๋ฑ ๋จ์ด์ง๋ ๋ฐ์ดํฐ๋ฉด CSVํํ๋ก ์ ์ฅํด๋ ๋์์ง์์๊ฒ๊ฐ๋ค.
๊ทผ๋ฐ ์์ฒ๋ฐ์ดํฐ ์์ฒด๊ฐ ์ด์์ง์์ผ๋ฉด CSV๋ ๋งค์ฐ ๋น์ถ
parquet๋ avro ๋ก ์๋กญ๊ฒ ์์ถํด์ ์ ์ฌํ๋ ๋ฐฉ์์ ์ถ์ฒํ๋ค.
jsonํํ๋ ์๋๋ฐ json๊ฒฝ์ฐ๋ ์ ์ฌํ๋๋ฐ ์๊ฐ๋ณด๋ค ์ซ ์ ๋จน์์๋ค.
๋ฐ์ดํฐ์ค ์ซ์ ๋ฐ์ดํฐ๋ค์ด ์ข ํน์ดํ๊ฒ ์ ์ฅ๋์ด์์ด์ ๋น ์ฟผ๋ฆฌ์์ ์ธ์์ด ์์๋์๋ค.
avro ๋ parquet ์์ ์๋๋ ์์ถ๋ฅ ๋น๊ตํ์ฌ ์ ํํ๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
๋ parquet ํ์์ ์ฌ์ฉํ๋ค.
hive์์ ์ฟผ๋ฆฌ๋ก parquet๋ก ์ถ์ถํ๋ ๊ฒ๋ ์ง์ํ๊ณ ์ฝ๋๋ก๋ ์์ ๊ฐ ๋ง๋ค.
๊ทธ๋ฆฌ๊ณ ์์ถ๋ฅ ๋ ์ข์์ ์ฉ๋๋ ์๊ณ avro๋ ์ฉ๋์ด ์ด์ฐ๋ ์ง ๋ชจ๋ฅด๊ฒ ๋ค.
parquet๋ก ์ถ์ถํ ๋ ์นผ๋ผ๋ช ๋ ๊ฐ์ด ์ถ์ถ๋ ์ ์๊ฒ ์์ ํด์ฃผ๋ ๊ฒ์ด ์ข๋ค.
๋น ์ฟผ๋ฆฌ ํํฐ์
ํํฐ์ ์ ๋ฌด๋ก ์ฟผ๋ฆฌ ์คํ์ ์ฌ๋กฏ ์ฌ์ฉ์ ๊ฐฏ์๊ฐ ๋ค๋ฅธ ๊ฒ์ผ๋ก ์๊ณ ์๋ค.
์์ง ํํฐ์ ์ฌ์ฉํด๋ณด์ง์์๋๋ฐ, ํ์ ๊ฐ๊ฒฉ์ ์ธ ๋ฉด๊น์ง ๊ณ ๋ คํ๋ค๋ฉด ํ ์ด๋ธ ์ค๊ณ์ ํํฐ์ ๋ ์ค๊ณ๋ฅผ ํด์ผํ๋ค.
ํ์ ์๊ฐ๋ ๋ ํํฐ์ ์ชฝ ํ์ธํด๋ณผ ์์ ์ด๋ค.