๋ฐ์ดํฐ ์์ง๋์ด๋ง์ฝ๋ ์๊ฐ 8๋ถ
์์ธก ์์ฅ ๋ฐ์ดํฐ ๋ค์ด๋ก๋: CSV, Parquet ๋ฐ API ๋ด๋ณด๋ด๊ธฐ
๋ค์ด๋ก๋ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ์ธํธ๋ ๋ถ์์ ํ์ํ ์ฆ๊ฑฐ๋ฅผ ๋ณด์กดํ๋ ํ์์ผ๋ก๋ง ์ ์ฉํฉ๋๋ค. ์ฌ๋ค๋ฆฌ๋ฅผ ํ๋์ ๊ฐ๊ฒฉ์ผ๋ก ํ๋ฉดํํ๋ฉด ์์ ํ์ผ๊ณผ ๋ถ์ ์งํ ๋ฐฑํ ์คํ ์ด ๊ฐ๋ฅํฉ๋๋ค.
๊ฒ์ฌ๋ฅผ ์ํด CSV๋ฅผ ์ฌ์ฉํ๊ณ ์์ ํ๋ฉด ์ถ์ถ์ ๊ฒฝ์ฐ, ๋๊ท๋ชจ ์ด ์ฐ๊ตฌ์ ๊ฒฝ์ฐ Parquet๋ฅผ ์ฌ์ฉํ๊ณ ๊ฒฝ๊ณ ๋๋ ์ฆ๋ถ ์ฟผ๋ฆฌ์ ๊ฒฝ์ฐ REST๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด๋ค ๋ฐฐ์ก ๋ฐฉ๋ฒ์ ์ ํํ๋ ์์ฅ ์๋ณ์, ์์ค ๋ฐ ์์ ํ์์คํฌํ, ์ ์ฐฐ/ํธ๊ฐ ๊ฐ๊ฒฉ-ํฌ๊ธฐ ๋ฐฐ์ด, ์ ์ฐ ํ๋ ๋ฐ ๋ช ์์ ๊ฐ๊ฒฉ์ ์ ์งํ์ญ์์ค. ํ์์ ๋ฐ์ดํธ๊ฐ ์ ๋ฌ๋๋ ๋ฐฉ์์ ๋ณ๊ฒฝํด์ผ ํ๋ฉฐ ๊ธฐ๋ก๋ ์์ฅ์ ์๋ฏธ๋ฅผ ๋ณ๊ฒฝํด์๋ ์ ๋ฉ๋๋ค.
์์ ์ ๋ง๋ ํ์
| ํ์ | ๊ฐ์ฅ ์ ํฉํ | ์ฃผ์ํ ์ |
|---|---|---|
| CSV | ์๋ ๊ฒ์ฌ ๋ฐ ์์ ์ํธ ์ด์ฉ ๊ฐ๋ฅํ ์ํ | ์ค์ฒฉ๋ ์ฌ๋ค๋ฆฌ๋ ๋ฌธ์ํ๋ ์ธ์ฝ๋ฉ ๋๋ ํ์ ํ ์ด๋ธ์ด ํ์ํฉ๋๋ค. |
| Parquet | ๋๊ท๋ชจ ์ค์บ, ์ด ๊ฐ์ง์น๊ธฐ ๋ฐ ์ฐ๊ตฌ ์ฐฝ๊ณ | ์คํค๋ง ์งํ ๋ฐ ํํฐ์ ํค๋ ์์ ์ ์ด์ด์ผ ํฉ๋๋ค. |
| REST JSON | ๊ฒฝ๊ณ ์ฟผ๋ฆฌ, ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์ฆ๋ถ ํ | ํ์ด์ง ๋งค๊น, ์ ํ ๋ฐ ์ฌ์๋ ์๋ฏธ ์ฒด๊ณ |
| WebSocket | ํ์ฌ ์ ๋ฐ์ดํธ ๋ฐ ์ค์๊ฐ ์์คํ | ์ฌ์ฐ๊ฒฐ, ์ํ์ค ๊ฐ๊ฒฉ ๋ฐ ์ ์ฒด ์ฑ ์๋ฉ |
์์ง ์์์ผ ํ ํ๋
- ์๋ ํ์๊ณผ ์ ๊ทํ๋ ํ์์ ์ฅ์, ์ด๋ฒคํธ, ์์ฅ ๋ฐ ๊ฒฐ๊ณผ ์๋ณ์.
- ๊ฑฐ๋์/์์ค ์๊ฐ๊ณผ ์์ /๊ด์ฐฐ ์๊ฐ์ ๋ณ๋์ ํ๋๋ก.
- ์ผ์นํ๋ ๋ฐฐ์ด ์์น์์ ์ ์ฐฐ ๊ฐ๊ฒฉ, ์ ์ฐฐ ํฌ๊ธฐ, ํธ๊ฐ ๊ฐ๊ฒฉ ๋ฐ ํธ๊ฐ ํฌ๊ธฐ.
- ํ ํฌ๋ฅผ ํด์ํ๋ ๋ฐ ํ์ํ ์บก์ฒ ๋ฐฉ๋ฒ, ๊ฐ๊ฒฉ ๋๋ ์ด๋ฒคํธ ์ํ์ค.
- ์ ์ฐ ๊ฒฐ๊ณผ ๋ฐ ์ฐธ์กฐ ๊ฐ์ ์ด์ ํ์ผ๋ก ์ ์ถ๋์ง ์๋๋ก ์ ์ฅ๋ฉ๋๋ค.
- ์กฐ์ฉํ 0์ด ๋์ง ์๋ ์์ ์ ์ธ null ๋๋ ๋๋ฝ๋ ๊ท์น.
์ค์ ๋ก ๋ฌป๋ ์ง๋ฌธ์ ๋ฐ๋ผ ํํฐ์
๋๊ท๋ชจ ๊น์ด ์์นด์ด๋ธ๋ ์ฅ์ ์ ํ์ฑ์ด ๋์ ์ฅ์์ ๋ ์ง๋ก ํํฐ์ ๋์ด์ผ ํ๋ฉฐ, ์ผ์นํ๋ ์์ ๋ถํ๊ฐ ์๋ ์์ ์ ์ธ ์์ฅ ๋๋ ์์ฐ ํค๋ก ํํฐ์ ๋์ด์ผ ํฉ๋๋ค. ๋ฐฑ๋ง ๊ฐ์ ์์ ํ์ผ์ ์ผ๋ฐ์ ์ธ ํธ์ ๋ ์ด์์์ ๋ณต์ฌํ๋ ๊ฒ๋งํผ ๋น์ฉ์ด ๋ง์ด ๋ค ์ ์์ผ๋ฏ๋ก ์ฟผ๋ฆฌ ์์ง์ ์ธก์ ํ์ญ์์ค.
๋ฒํฌ ๋ด๋ณด๋ด๊ธฐ์ ๋งค๋ํ์คํธ๋ฅผ ๋ณด๊ดํ์ญ์์ค. ์คํค๋ง ๋ฒ์ , ์์ฑ ์๊ฐ, ์์ฒญ๋ ํํฐ, ํ ๋๋ ๊ด์ฐฐ ์ ๋ฐ ๋ถ์์ ํ ํํฐ์ ์ ๊ธฐ๋กํด์ผ ํฉ๋๋ค. ํด๋น ๋งค๋ํ์คํธ๋ ๋ถํฌ๋ช ํ ๋ค์ด๋ก๋๋ฅผ ์ฌํ ๊ฐ๋ฅํ ์ฐ๊ตฌ ์ ๋ ฅ์ผ๋ก ๋ฐ๊ฟ๋๋ค.
DepthFeed ๋ฐฐ์ก ์ ํ ์ฌํญ
DepthFeed์ ์ ๊ธฐ ์ฐ๊ตฌ ๊ฒฝ๋ก๋ ํํฐ๋ง๋ ๊ณผ๊ฑฐ ์ฐฝ์ ๊ฒฝ์ฐ REST์ด๊ณ ํ์ฌ ์ ๊ทํ๋ ํ๋ ์์ ๊ฒฝ์ฐ WebSocket์ ๋๋ค. ๋ฐ์คํฌ ์ํฌํ๋ก๋ ์ ์ฒด ์์นด์ด๋ธ์ ๋๊ท๋ชจ ์ฐ๊ตฌ๋ฅผ ์ํ ์ด ๋ฐฐ์ก ํจํด์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ธ๋ผ์ฐ์ ๋๊ตฌ๋ ๋์ผํ ๊ธฐ๋ณธ ์คํค๋ง๋ฅผ ์ฌ์ฉํ๋ฏ๋ก ์์ด๋์ด๋ฅผ ์ํ์์ ์ฌํ ๊ฐ๋ฅํ ๋ฐฑํ ์คํ ์ผ๋ก ๋ค์ ์ ์ํ์ง ์๊ณ ๋ ์ด๋ํ ์ ์์ต๋๋ค.
๊ฐ์ฅ ์์ ๋ํ์ ์ธ ์ฌ๋ผ์ด์ค๋ก ์์ํ์ญ์์ค. ํ ์ฅ์, ํ ์์ฅ ์ฐฝ ๋ฐ ๊ตฌ๋ฌธ ๋ถ์, ์ ๋ ฌ ๋ฐ ํฌ๊ธฐ ์กฐ์ ๋ ์ฑ์ฐ๊ธฐ๋ฅผ ํ ์คํธํ๊ธฐ์ ์ถฉ๋ถํ ๊ด์ฐฐ. ์ด๋ฌํ ๋ถ๋ณ์์ด ํต๊ณผ๋ ํ์๋ง ํ์ฅํ์ญ์์ค.
ํต์ฌ ์์ฝ
- 01CSV, Parquet, REST ๋ฐ WebSocket๋ ๋ฐ์ดํฐ ์๋ฏธ๋ฅผ ๋์ฒดํ ์ ์๋ ๋ฐฐ์ก ์ ํ ์ฌํญ์ ๋๋ค.
- 02์ ์ฒด ๊ฐ๊ฒฉ-ํฌ๊ธฐ ์ฌ๋ค๋ฆฌ์ ์์ค ๋ฐ ์์ ํ์์คํฌํ๋ฅผ ๋ชจ๋ ๋ณด์กดํ์ญ์์ค.
- 03๋ฒํฌ ๋ด๋ณด๋ด๊ธฐ์๋ ์ฌํ ๊ฐ๋ฅ์ฑ์ ์ ์งํ๊ธฐ ์ํด ์คํค๋ง ๋ฒ์ ๊ณผ ๋งค๋ํ์คํธ๊ฐ ํ์ํฉ๋๋ค.
- 04๋ช ์์ null ๋ฐ ๊ฐ๊ฒฉ์ ํฉ์ฑ 0 ๋๋ ์ฑ์ฐ๊ธฐ๋ณด๋ค ์์ ํฉ๋๋ค.
- 05๋ค์ด๋ก๋๋ฅผ ํ์ฅํ๊ธฐ ์ ์ ๋ํ์ ์ธ ์์ฅ์ ํ๋ ํ์ธํ์ญ์์ค.
๋ค์ด๋ก๋ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ์ธํธ๋ ๋ถ์์ ํ์ํ ์ฆ๊ฑฐ๋ฅผ ๋ณด์กดํ๋ ํ์์ผ๋ก๋ง ์ ์ฉํฉ๋๋ค. ์ฌ๋ค๋ฆฌ๋ฅผ ํ๋์ ๊ฐ๊ฒฉ์ผ๋ก ํ๋ฉดํํ๋ฉด ์์ ํ์ผ๊ณผ ๋ถ์ ์งํ ๋ฐฑํ ์คํ ์ด ๊ฐ๋ฅํฉ๋๋ค.
๋ฌด๋ฃ๋ก ์์