ClickHouse
ํด๋ฆญํ์ฐ์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ ํ์ด ๋ ๋ฒจ ์ํคํ
์ฒ.
ํด๋ฆญํ์ฐ์ค(ClickHouse)๋ OLAP์ ์ํ ์ด ์งํฅ(column-oriented) DBMS๋ค.
OLTP์์๋ ์ผ๋ฐ์ ์ผ๋ก ํ๋์ ์ฟผ๋ฆฌ๊ฐ ๋ช ๊ฐ์ ํ๋ง ์ฝ๊ณ ์ฐ๊ธฐ ๋๋ฌธ์ ๋๋ถ๋ถ ๋ฐ๋ฆฌ์ด ๋จ์๋ก ํธ๋์ญ์ ์ ์ฒ๋ฆฌํ ์ ์์ง๋ง, OLAP์์๋ ํ๋์ ์ฟผ๋ฆฌ๊ฐ ์์ญ์ต, ํน๋ ์์กฐ ๊ฐ์ ํ์ ์ผ์์ ์ผ๋ก ์ฒ๋ฆฌํด์ผ ํ๋ค. ๋ถ์ ์ฟผ๋ฆฌ๋ฅผ ์ค์๊ฐ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ์ํด ํด๋ฆญํ์ฐ์ค๋ ์ด ์งํฅ์ผ๋ก ์ค๊ณ๋์๋ค. ํ ์งํฅ(row-oriented) ๋ฐ์ดํฐ๋ฒ ์ด์ค์์๋ ํ ์ด๋ธ์ ํ์ด ์์ฐจ์ ์ผ๋ก ์ ์ฅ๋๊ธฐ ๋๋ฌธ์ ์ผ๋ถ ์ด๋ง ํ์ํ ๊ฒฝ์ฐ์๋ ๋์คํฌ ๋ธ๋ก์ ๋ชจ๋ ์ฝ์ด์ผ ํ๋ค. ๋ฐ๋ฉด ์ด ์งํฅ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์๋ ํ์ด ์๋ ์ด์ ๊ฐ์ ๋์คํฌ์ ์์ฐจ์ ์ผ๋ก ์ ์ฅํ๊ธฐ ๋๋ฌธ์ ์ฟผ๋ฆฌ์ ํ์ํ ์ผ๋ถ ์ด๋ง ๋์คํฌ์์ ์ฝ์ด๋ค์ผ ์ ์๋ค. ๋ถ์ ์ฟผ๋ฆฌ๋ ์ผ๋ฐ์ ์ผ๋ก ํน์ ์ด์ ๊ฐ์ ์ง๊ณํ๋ ์ฌ๋ก๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ์ด ์งํฅ ์ค๊ณ๊ฐ ์ฑ๋ฅ ๋ฌ์ฑ์ ๋ง์ ๊ธฐ์ฌ๋ฅผ ํ ์ ์๋ค.
ํด๋ฆญ์คํ(ClickStack)์ ํด๋ฆญํ์ฐ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ๊ด์ธก ํ๋ซํผ์ด๋ค. ํด๋ฆญ์คํ์ ํ๋ก ํธ์๋ UI๋ฅผ ์ํ HyperDX, ๋ฐ์ดํฐ ์์ง์ ์ํ OpenTelemetry ์ปฌ๋ ํฐ, ๋ฐ์ดํฐ ์ ์ฅ์ ์ํ ํด๋ฆญํ์ฐ์ค ์ธ ์ปดํฌ๋ํธ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๋ชจ๋ ์คํ์์ค์ด๊ธฐ ๋๋ฌธ์ ์ ํ ํธ์คํ ์ผ๋ก ํด๋ฆญ์คํ์ ๊ตฌ์ถํ ์๋ ์๊ณ , ํด๋ฆญํ์ฐ์ค ํด๋ผ์ฐ๋๊ฐ ์ ๊ณตํ๋ ๊ด๋ฆฌํ ํด๋ฆญ์คํ์ ์ฌ์ฉํ ์๋ ์๋ค.
์ฐธ๊ณ ์๋ฃ
- Robert Schulze et al., ใClickHouse - Lightning Fast Analytics for Everyoneใ, 2024.
- Mark Needham, ใWhat is a columnar database?ใ, 2026.
- Mathew Duggan, ใClickhouse is winning the Observability Warsใ, 2026