[์ฐธ๊ณ ๋งํฌ] ๐ฆ "๋ณต์กํ ์ค์ ์ด ํ์์๋ ๋น ๋ฐ์ดํฐ ๋ถ์, ์ด์ ๋ ธํธ๋ถ ํ ๋๋ก?" - DuckDB(In-process DB) ์ฐจ๋ณ์ฑ
์ต๊ทผ DuckDB 1.5, Variegata ๊ณต๊ฐ๋ฅผ ํ์ต๋๋ค. ๊ธฐ์กด์์ ๋จ์ํ ์ฑ๋ฅ ๊ฐ์ ์ ๋์ด, ์ฌ์ฉ์ ๊ฒฝํ(UX)๊ณผ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ ์ฐ์ฑ์ด ํ๊ธฐ์ ์ผ๋ก ๊ฐ์ ๋์์ต๋๋ค.
1. ๋ณด๋ ์ฆ๊ฑฐ์์ด ์๋ CLI
- ์ด์ ํฐ๋ฏธ๋์์๋ ๋คํฌ ๋ชจ๋/๋ผ์ดํธ ๋ชจ๋ ํ
๋ง๋ฅผ ์ฆ๊ธธ ์ ์์ต๋๋ค. ๋์ ํ๋กฌํํธ๊ฐ ๋ด๊ฐ ์ด๋ค DB๋ฅผ ์ฐ๋์ง ์ค์๊ฐ์ผ๋ก ๋ณด์ฌ์ฃผ๊ณ ,
_๊ธฐํธ ํ๋๋ก ์ง์ ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ์ฆ์ ์ฌ์ฌ์ฉํ ์ ์์ด ์์ ์๋๊ฐ ๋น์ฝ์ ์ผ๋ก ๋นจ๋ผ์ง๋๋ค.
2. ํ์ ์ ์ธ VARIANT ํ์
- ์ ํ ๋ฐ์ดํฐ์ ๋น์ ํ ๋ฐ์ดํฐ ์ฌ์ด์์ ๊ณ ๋ฏผ์ ํด๊ฒฐํ๊ธฐ ์ํด, Snowflake ๋ฐฉ์์
VARIANTํ์ ์ด ๋์ ๋์์ต๋๋ค. JSON์ฒ๋ผ ์ ์ฐํ์ง๋ง ์ฑ๋ฅ์ ํจ์ฌ ๊ฐ๋ ฅํฉ๋๋ค. ์๋ก ๋ค๋ฅธ ํ์ ์ ๋ฐ์ดํฐ๋ฅผ ํ ์ปฌ๋ผ์ ๋ฃ๊ณ ๋ ์ด๊ณ ์ ์ฟผ๋ฆฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค!
3. ๊ณต๊ฐ ๋ฐ์ดํฐ ๋ถ์์ ๊ธฐ๋ณธ ํ์ฌ
- GEOMETRY ํ์ ์ด ์ด์ DuckDB์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ด ๋์์ต๋๋ค. ๋ณ๋ ์ค์น ์์ด๋ ๊ฐ๋ ฅํ ๊ณต๊ฐ ๋ฐ์ดํฐ ๋ถ์์ด ๊ฐ๋ฅํ๋ฉฐ, ์๋ก์ด ์์ถ ๊ธฐ์ ๋ก ์ ์ฅ ์ฉ๋์ 1/3๋ก ์ค์์ต๋๋ค.
4. ๋ ๊ฐ๋ฒผ์ด ๋ฐ๊ฑธ์
- ํ์ฅ ํ๋ก๊ทธ๋จ๋ค์ ์ฉ๋์ ์ต๋ 60%๊น์ง ์ค์ด๊ณ , ์ฑ๋ฅ์ 17% ๋ ํฅ์๋์ด ๋์ฉ๋ ๋ฐ์ดํฐ๋ ํฌ๊ฒ ๋ฌธ์ ์์ด ์ฒ๋ฆฌํฉ๋๋ค.
[์ถ์ฒ] Announcing DuckDB 1.5.0 โ DuckDB
| This is a space where knowledge is not merely consumed, but respected, sovereign, and connectedโshared together with cloud industry professionals (Bros).|
| ์ง์์ด ์๋น๋์ง ์๊ณ ์กด์คยท์ฃผ๊ถ๋ณด์ฅยท์ฐ๊ฒฐ๋๋ ๊ณต๊ฐ์ผ๋ก ํด๋ผ์ฐ๋ ํ์ ์ ๋ฌธ๊ฐ(Bro)์ ํจ๊ป ๊ณต์ ํ๊ณ ์์ต๋๋ค. |