์•„๋งˆ์กด์€ ๋•DB ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐœ๋ฐœ์‚ฌ์ธ ๋•๋žฉ์Šค๋ฅผ ์ธ์ˆ˜ํ–ˆ์Šต๋‹ˆ๋‹ค.

์•„๋งˆ์กด์€ ์˜คํ”ˆ์†Œ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ธ ๋•DB(DuckDB) ๊ฐœ๋ฐœ์‚ฌ ๋•๋žฉ์Šค(DuckLabs)๋ฅผ ์ธ์ˆ˜ํ–ˆ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ธ์ˆ˜๋Š” 8์›” 31์ผ์— ์™„๋ฃŒ๋˜์—ˆ์œผ๋ฉฐ, ๊ฑฐ๋ž˜ ๊ธˆ์•ก์€ ๊ณต๊ฐœ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋•DB ๊ฐœ๋ฐœํŒ€์€ AWS์— ํ•ฉ๋ฅ˜ํ•˜์—ฌ ๋•๋žฉ์Šค ๊ณต๋™ ์ฐฝ์—…์ž๋“ค์˜ ๋ฆฌ๋”์‹ญ ์•„๋ž˜ ๋•DB ๊ธฐ์ˆ ์„ ๊ณ„์† ๊ฐœ๋ฐœํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

DuckDB ๊ฐœ๋ฐœ์€ AWS ํ”Œ๋žซํผ์—์„œ ์ œ๊ณต๋˜๋Š” ๋ถ„์„ ์Šคํƒ์„ ํ˜„๋Œ€ํ™”ํ•˜๊ณ , ๊ฐ„์†Œํ™”ํ•˜๋ฉฐ, ํšจ์œจ์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ฐ ์‚ฌ์šฉ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. Amazon S3๋Š” ๋ฐ์ดํ„ฐ ๋ถ„์„ ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋œ ์Šคํ† ๋ฆฌ์ง€ ์„œ๋น„์Šค๋กœ ์ „ํ™˜๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. DuckDB์˜ ์ฝ”๋“œ๋ฒ ์ด์Šค๋Š” ์•ž์œผ๋กœ๋„ MIT ๋ผ์ด์„ ์Šค ํ•˜์— ๋ฐฐํฌ๋˜๊ณ  ๋น„์˜๋ฆฌ ๋‹จ์ฒด์ธ DuckDB ์žฌ๋‹จ์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋กœ ๊ณ„์† ๊ฐœ๋ฐœ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. AWS ํ•ฉ๋ฅ˜๋ฅผ ํ†ตํ•ด DuckDB์˜ ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์ด ํ™•๋Œ€๋˜๊ณ  ์ƒˆ๋กœ์šด ํ™•์žฅ ์•„์ด๋””์–ด๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์ถ”๊ฐ€ ๋ฆฌ์†Œ์Šค๋ฅผ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

DuckDB DBMS๋Š” SQLite์™€ ๊ฐœ๋…์ ์œผ๋กœ ์œ ์‚ฌํ•˜๋ฉฐ, ๊ฐ„๊ฒฐ์„ฑ, ๋‚ด์žฅ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ง€์›, ๋‹จ์ผ ํŒŒ์ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ €์žฅ ๋ฐฉ์‹, CLI ์ธํ„ฐํŽ˜์ด์Šค ๋“ฑ์˜ ํŠน์ง•์„ ๊ฐ–์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์˜ ์ƒ๋‹น ๋ถ€๋ถ„์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ถ„์„ ์ฟผ๋ฆฌ(์˜ˆ: ํ…Œ์ด๋ธ” ์ „์ฒด ๋‚ด์šฉ ์ง‘๊ณ„ ๋˜๋Š” ์—ฌ๋Ÿฌ ๋Œ€ํ˜• ํ…Œ์ด๋ธ” ๋ณ‘ํ•ฉ)๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ๊ณผ ์ตœ์ ํ™”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด DBMS๋Š” ํ™•์žฅ๋œ SQL ์–ธ์–ด ๋ฐฉ์–ธ์„ ์ง€์›ํ•˜๋ฉฐ, ๋ณต์žกํ•˜๊ณ  ์‹คํ–‰ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๋Š” ์ค‘์ฒฉ ์ฟผ๋ฆฌ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ๋Š” SQLite์˜ ์…ธ, PostgreSQL์˜ ํŒŒ์„œ, MonetDB์˜ Date Math ๊ตฌ์„ฑ ์š”์†Œ, ์ž์ฒด์ ์ธ ์œˆ๋„์šฐ ํ•จ์ˆ˜ ๊ตฌํ˜„(์„ธ๊ทธ๋จผํŠธ ํŠธ๋ฆฌ ์ง‘๊ณ„ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ๋ฐ˜), RE2 ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ธฐ๋ฐ˜์˜ ์ •๊ทœ ํ‘œํ˜„์‹ ํ”„๋กœ์„ธ์„œ, ์ž์ฒด์ ์ธ ์ฟผ๋ฆฌ ์ตœ์ ํ™” ํ”„๋กœ๊ทธ๋žจ, ์ž‘์—…์˜ ๋™์‹œ ์‹คํ–‰์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ MVCC ๋ฉ”์ปค๋‹ˆ์ฆ˜(๋‹ค์ค‘ ๋ฒ„์ „ ๋™์‹œ์„ฑ ์ œ์–ด), ๊ทธ๋ฆฌ๊ณ  ๋Œ€๋Ÿ‰์˜ ๊ฐ’์„ ํ•œ ๋ฒˆ์˜ ์ž‘์—…์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ•˜์ดํผ ํŒŒ์ดํ”„๋ผ์ด๋‹ ์ฟผ๋ฆฌ ์‹คํ–‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ธฐ๋ฐ˜์˜ ๋ฒกํ„ฐํ™”๋œ ์ฟผ๋ฆฌ ์‹คํ–‰ ์—”์ง„์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster