clickhouse ์‹ค์Šต 1

๋ฐ์ดํ„ฐ ๋ถ„์„ ํ™˜๊ฒฝ ๊ตฌ์ถ• - 01. Clickhouse๋ž€?

๋ฐ์ดํ„ฐ ๋ถ„์„์„ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ OLAP ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ฐพ๊ณ  ๊ณ„์‹ ๊ฐ€์š”?ClickHouse๋Š” ๋น ๋ฅธ ์†๋„์™€ ํ™•์žฅ์„ฑ์„ ์ž๋ž‘ํ•˜๋Š” ์ปฌ๋Ÿผํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ, ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ๋ถ„์„์— ์ตœ์ ํ™”๋œ ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค.์ด ๊ธ€์—์„œ๋Š” ClickHouse์˜ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ณ , ์ง์ ‘ ์‹ค์Šต์„ ํ†ตํ•ด ๊ธฐ๋ณธ์ ์ธ ์‚ฌ์šฉ๋ฒ•์„ ์ตํ˜€๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.1. ClickHouse๋ž€?ClickHouse๋Š” Yandex์—์„œ ๊ฐœ๋ฐœํ•œ ์˜คํ”ˆ์†Œ์Šค ์ปฌ๋Ÿผํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ, ํŠนํžˆ ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ ๋ถ„์„(OLAP)์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.๋‹ค๋ฅธ RDBMS์™€ ๋‹ฌ๋ฆฌ ์ปฌ๋Ÿผ ๋‹จ์œ„ ์ €์žฅ ๋ฐฉ์‹์„ ์ฑ„ํƒํ•˜์—ฌ ๋น ๋ฅธ ์ฟผ๋ฆฌ ์„ฑ๋Šฅ๊ณผ ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ ์••์ถ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.ClickHouse์˜ ์ฃผ์š” ํŠน์ง•โœ… ์ปฌ๋Ÿผ ๊ธฐ๋ฐ˜ ์ €์žฅ(Columnar Storage) โ†’ ๋น ๋ฅธ ๋ถ„์„ ์ฟผ๋ฆฌ ์†๋„โœ… ๋ถ„์‚ฐ ์•„ํ‚คํ…์ฒ˜(Distributed Architec..