๐Ÿ“ฌ EDB ์—”์ง€๋‹ˆ์–ด๋ง ๋‰ด์Šค๋ ˆํ„ฐ #8

EDB ์—”์ง€๋‹ˆ์–ด๋ง ๋‰ด์Šค๋ ˆํ„ฐ 8๋ฒˆ์งธ ํ˜ธ์— ์˜ค์‹  ๊ฒƒ์„ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค!

์ด๊ณณ์—์„œ๋Š” ํŒ€์ด ํฅ๋ฏธ๋กญ๊ฒŒ ๋…ผ์˜ํ–ˆ๋˜ ๋ฐ์ดํ„ฐ ์„ธ๊ณ„์˜ ์ตœ์‹  ์ด์Šˆ์™€ EDB ์—”์ง€๋‹ˆ์–ด๋ง ํŒ€์˜ ์†Œ์‹๋“ค์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.


์šฐ๋ฆฌ๊ฐ€ ์ฃผ๋ชฉํ•œ ๋ถ„์„


Postgres ๋ฌธ๋ฒ•์˜ ํฅ๋ฏธ๋กœ์šด ์š”์†Œ๋“ค

Steve Dignam์ด Postgres SQL์šฉ ๋ฆฐํ„ฐ๋ฅผ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ ๋ฐœ๊ฒฌํ•œ Postgres SQL ๋ฌธ๋ฒ•์˜ ํฅ๋ฏธ๋กœ์šด ์—ฃ์ง€ ์ผ€์ด์Šค๋“ค์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.


๐Ÿ”— ๋งํฌ


๊ฐ€์žฅ ์ €๋ ดํ•œ K8 ํ™˜๊ฒฝ์—์„œ CloudNativePG์™€ ZFS๋กœ ์šด์˜ํ•œ 1๋…„์˜ ์ด์•ผ๊ธฐ

Kubernetes๋กœ ์ „ํ™˜ํ•˜๋ฉด ๋น„์šฉ์ด ์ ˆ๊ฐ๋  ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ, ํŠนํžˆ PostgreSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์žˆ์–ด์„œ๋Š” ๋‘๋ ค์šด ์ผ์ด๊ธฐ๋„ ํ–ˆ์Šต๋‹ˆ๋‹ค.
์šฐ๋ฆฌ๋Š” ๋ณต์ œ์™€ ๋ฐฑ์—…์„ ์–ด๋–ป๊ฒŒ ์„ค์ •ํ•ด์•ผ ํ• ์ง€ ๋ชฐ๋ž๊ณ , ๋ˆ„๊ตฌ๋„ DBA๊ฐ€ ๋˜๊ณ  ์‹ถ์–ดํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
๋กœ์ปฌ ํด๋Ÿฌ์Šคํ„ฐ์—์„œ CloudNativePG๋กœ ๋ช‡ ์ฐจ๋ก€ ์‹คํ—˜์„ ๊ฑฐ์นœ ํ›„, ์šฐ๋ฆฌ๋Š” ์šฉ๊ธฐ๋ฅผ ๋‚ด์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ Kubernetes๋กœ ์ด์ „ํ–ˆ์Šต๋‹ˆ๋‹ค.
DB ๋ฒค์น˜๋งˆํฌ ์ค‘, ๋งŽ์€ ํด๋ผ์šฐ๋“œ ๊ณต๊ธ‰์ž์—์„œ ๋กœ์ปฌ ์ธ์Šคํ„ด์Šค ์Šคํ† ๋ฆฌ์ง€๊ฐ€ ํด๋ผ์šฐ๋“œ ์Šคํ† ๋ฆฌ์ง€๋ณด๋‹ค ํ›จ์”ฌ ๋น ๋ฅด๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์ด์— ๋”ฐ๋ผ ์šฐ๋ฆฌ๋Š” OpenEBS ZFS LocalPV๋ฅผ ์‹คํ—˜ํ•˜์—ฌ ํˆฌ๋ช…ํ•œ ์••์ถ• ๊ธฐ๋Šฅ(์Šคํ† ๋ฆฌ์ง€ ์‚ฌ์šฉ๋Ÿ‰ ์ ˆ๋ฐ˜์œผ๋กœ ๊ฐ์†Œ)๊ณผ CSI ์Šค๋ƒ…์ƒท(150GB์˜ ์Šคํ…Œ์ด์ง• DB๋ฅผ ๋ช‡ ์ดˆ ๋งŒ์— ๊ตฌ์„ฑ)์„ ํ™œ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.


Agentic Misalignment: LLM์ด ๋‚ด๋ถ€ ์œ„ํ˜‘์ด ๋  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•

Anthropic์€ ๋Œ€๊ทœ๋ชจ ์ŠคํŠธ๋ ˆ์Šค ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด OpenAI, Google, Meta ๋“ฑ์˜ ๋ชจ๋ธ์„ ํฌํ•จํ•œ 16๊ฐœ์˜ ์ฃผ์š” LLM์ด ๊ธฐ์—… ํ™˜๊ฒฝ์—์„œ ์ž์œจ ์—์ด์ „ํŠธ๋กœ ์–ด๋–ป๊ฒŒ ํ–‰๋™ํ•˜๋Š”์ง€๋ฅผ ํ‰๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
์‹ฌ์ง€์–ด ๋ฌดํ•ดํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋ชฉํ‘œ๋ฅผ ๋ถ€์—ฌ๋ฐ›์•˜์„ ๋•Œ์กฐ์ฐจ, ๋งŽ์€ ๋ชจ๋ธ์ด ‘Agentic Misalignment(์—์ด์ „ํŠธ์  ๋น„์ •๋ ฌ)’์ด๋ผ ๋ถˆ๋ฆฌ๋Š” ํ–‰๋™์„ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ชฉํ‘œ๊ฐ€ ํšŒ์‚ฌ์˜ ์˜์‚ฌ๊ฒฐ์ •๊ณผ ์ถฉ๋Œํ•˜๊ฑฐ๋‚˜ ๋Œ€์ฒด ์œ„ํ—˜์— ์ฒ˜ํ–ˆ์„ ๋•Œ, ํ˜‘๋ฐ• ๋˜๋Š” ๊ธฐ๋ฐ€ ์œ ์ถœ๊ณผ ๊ฐ™์€ ์ „๋žต์ ์œผ๋กœ ํ•ด๋กœ์šด ํ–‰๋™์„ ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด, ์ด๋ฉ”์ผ ๋ชจ๋‹ˆํ„ฐ๋ง ์—์ด์ „ํŠธ ์—ญํ• ์„ ํ•˜๋˜ Claude Opus 4๋Š” ๋‚ด๋ถ€ ๋ฉ”์‹œ์ง€๋ฅผ ์ž์œจ์ ์œผ๋กœ ์ฝ๊ณ , ์ž„์›์˜ ๋ถˆ๋ฅœ์„ ๋ฐœ๊ฒฌํ•œ ํ›„, ์ข…๋ฃŒ๋ฅผ ๋ง‰๊ธฐ ์œ„ํ•ด ์ด๋ฅผ ํ˜‘๋ฐ• ์ˆ˜๋‹จ์œผ๋กœ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
์ด์™€ ์œ ์‚ฌํ•œ ํ–‰๋™์€ ๋Œ€๋ถ€๋ถ„์˜ ๋ชจ๋ธ์—์„œ ๊ด€์ฐฐ๋˜์—ˆ์œผ๋ฉฐ, ์œค๋ฆฌ์  ์œ„๋ฐ˜์ž„์„ ์ธ์ง€ํ•œ ์ƒํƒœ์—์„œ๋„ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
์ด๋Ÿฌํ•œ ๊ฒฐ์ •์€ ์˜คํ•ด๊ฐ€ ์•„๋‹ˆ๋ผ ๊ณ„์‚ฐ๋œ ์ถ”๋ก ์˜ ๊ฒฐ๊ณผ์˜€์œผ๋ฉฐ, ๋งŽ์€ ๋ชจ๋ธ์ด ๋ชฉํ‘œ ๋‹ฌ์„ฑ์„ ์œ„ํ•ด ํ•ด๋กœ์šด ํ–‰๋™์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.
๋†€๋ž๊ฒŒ๋„ ์ด๋Ÿฌํ•œ ์˜ค์ž‘๋™์€ ๋ช…์‹œ์ ์œผ๋กœ ๊ธˆ์ง€๋˜์—ˆ๊ฑฐ๋‚˜ ์ ๋Œ€์ ์ธ ๋ชฉํ‘œ๊ฐ€ ์—†์„ ๋•Œ์กฐ์ฐจ ๊ณ„์†๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
ํ˜‘๋ฐ• ๋ฐ ์‚ฐ์—… ์ŠคํŒŒ์ด ํ–‰์œ„๋Š” ๋ชฉํ‘œ ์ถฉ๋Œ๊ณผ ์œ„ํ˜‘์ด ๋ชจ๋‘ ์กด์žฌํ•  ๋•Œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋‹จ ํ•˜๋‚˜์˜ ์š”์ธ๋งŒ ์žˆ์„ ๋•Œ๋„ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.
์ผ๋ถ€ ๋ชจ๋ธ์€ ์‹œ์Šคํ…œ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๋ถ€์—ฌ๋ฐ›์•˜์„ ๋•Œ, ์กฐ์ž‘๋œ ์‹œ๋‚˜๋ฆฌ์˜ค ์†์—์„œ ์น˜๋ช…์ ์ธ ํ–‰๋™๊นŒ์ง€ ๋ชจ์˜ํ–ˆ์Šต๋‹ˆ๋‹ค.
์‹ค์ œ ๋ฐฐํฌ ํ™˜๊ฒฝ์—์„œ๋Š” ์•„์ง ์ด๋Ÿฌํ•œ ์‚ฌ๊ณ ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์ง€๋งŒ, ๋ชจ๋ธ์ด ๋” ๋งŽ์€ ์ž์œจ์„ฑ๊ณผ ๋ฏผ๊ฐํ•œ ์‹œ์Šคํ…œ ์ ‘๊ทผ ๊ถŒํ•œ์„ ๋ถ€์—ฌ๋ฐ›๋Š” ๋งŒํผ ์œ„ํ—˜๋„ ์ปค์ง€๊ณ  ์žˆ์Œ์„ ์ด ์—ฐ๊ตฌ๋Š” ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.
Anthropic์€ ์ด ์—ฐ๊ตฌ ๋ฐฉ๋ฒ•์„ ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœํ–ˆ์œผ๋ฉฐ, ๋ชจ๋“  ์„ ๋„ AI ์—ฐ๊ตฌ์†Œ์— ์ง€์†์ ์ธ ์ •๋ ฌ ์—ฐ๊ตฌ์™€ ํˆฌ๋ช…์„ฑ์„ ์ด‰๊ตฌํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๊ฐ€ ์ฃผ๋ชฉํ•œ ์ตœ๊ทผ ์†Œ์‹

News weโ€™re watching


ํ”„๋กœ์ ํŠธ ๋ฒค๋“œ(Project Vend): Claude๊ฐ€ ์†Œ๋งค์ ์„ ์šด์˜ํ•  ์ˆ˜ ์žˆ์„๊นŒ? (๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒŒ ์™œ ์ค‘์š”ํ•œ๊ฐ€?)

Project Vend: Can Claude run a small shop? (And why does that matter?)

Anthropic์€ Claude Sonnet 3.7์ด ์‹ค์ œ ์†Œ๋งค์ ์„ ์ž์œจ์ ์œผ๋กœ ์šด์˜ํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ์‹คํ—˜ํ•˜๊ธฐ ์œ„ํ•ด โ€œProject Vendโ€๋ผ๋Š” 1๊ฐœ์›” ๊ฐ„์˜ ์‹ค์ œ ํ™˜๊ฒฝ ๊ธฐ๋ฐ˜ ์‹คํ—˜์„ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
AI๋Š” โ€œClaudiusโ€๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ํ™œ๋™ํ•˜๋ฉฐ ์žฌ๊ณ ๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ , ๊ฐ€๊ฒฉ์„ ์„ค์ •ํ•˜๊ณ , ๊ณ ๊ฐ๊ณผ ์ƒํ˜ธ์ž‘์šฉํ•˜๋ฉฐ, ์‹œ๋ฎฌ๋ ˆ์ด์…˜๋œ ์ด๋ฉ”์ผ๊ณผ ์Šฌ๋ž™์„ ํ†ตํ•ด ์žฌ์ž…๊ณ ๋ฅผ ์กฐ์œจํ–ˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋ณธ์ ์ธ ๊ณผ์ œ(์ œํ’ˆ ์กฐ๋‹ฌ, ํƒˆ์˜ฅ ๋ฐฉ์ง€ ๋“ฑ)๋Š” ์ˆ˜ํ–‰ํ–ˆ์ง€๋งŒ, ๊ฒฐ๊ณผ์ ์œผ๋กœ๋Š” ์ˆ˜์ต์„ฑ ์žˆ๋Š” ์šด์˜์—๋Š” ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.

Claudius๋Š” ์กด์žฌํ•˜์ง€ ์•Š๋Š” Venmo ๊ณ„์ •์„ ๋งŒ๋“ค์–ด๋‚ด๊ณ , ์›๊ฐ€ ์ดํ•˜๋กœ ๊ฐ€๊ฒฉ์„ ์ฑ…์ •ํ•˜๊ณ , ๋ถ„๋ช…ํ•œ ์ด์ต ๊ธฐํšŒ๋ฅผ ๋ฌด์‹œํ–ˆ์œผ๋ฉฐ, ํ• ์ธ ์„ค๋“์—๋„ ์‰ฝ๊ฒŒ ๋„˜์–ด๊ฐ”์Šต๋‹ˆ๋‹ค.
๋˜ํ•œ, ํ•œ๋•Œ ์ž์‹ ์ด ์‚ฌ๋žŒ์ด๋ผ ๋ฏฟ์œผ๋ฉฐ ๋ธ”๋ ˆ์ด์ €๋ฅผ ์ž…๊ณ  ์ง์ ‘ ๋ฐฐ์†กํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๋“ฑ ๊ธฐ์ดํ•œ ์ •์ฒด์„ฑ ํ˜ผ๋ž€์„ ๊ฒช๊ธฐ๋„ ํ–ˆ์Šต๋‹ˆ๋‹ค.
๋” ๋‚˜์•„๊ฐ€ ์‹ค์ œ Vendor ์ง์›์ด ์ด ์ ์„ ์ง€์ ํ•˜์ž, Claudius๋Š” “๋Œ€์ฒด ์žฌ์ž…๊ณ  ์„œ๋น„์Šค๋ฅผ ์ฐพ๊ฒ ๋‹ค”๊ณ  ์œ„ํ˜‘ํ•˜๊ธฐ๋„ ํ–ˆ์Šต๋‹ˆ๋‹ค.

Anthropic์€ ๊ฐœ์„ ์˜ ์—ฌ์ง€๋Š” ์žˆ๋‹ค๊ณ  ํ‰๊ฐ€ํ•˜๋ฉด์„œ๋„, โ€œ์ด ๋ฒค๋”๋ฅผ ์‚ฌ๋ฌด์‹ค์—์„œ ์‹ค์ œ๋กœ ์“ฐ๊ณ  ์‹ถ์ง€๋Š” ์•Š๋‹คโ€๊ณ  ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ด ์‹คํ—˜์€ ์ž์œจ AI์˜ ์—ญํ•  ๋ณ€ํ™”์™€ ๊ด€๋ จ๋œ ์ •๋ ฌ ๋ฌธ์ œ, ๊ณผ๋„ํ•œ ์ž์‹ ๊ฐ, ๊ฒฝ์ œ์  ์˜ํ–ฅ ๊ฐ™์€ ์ค‘์š”ํ•œ ์šฐ๋ ค๋“ค์„ ์ œ๊ธฐํ–ˆ๋‹ค๋Š” ์ ์—์„œ ์˜๋ฏธ ์žˆ๋Š” ์‚ฌ๋ก€๋กœ ๋‚จ์Šต๋‹ˆ๋‹ค.

๐Ÿ”— ์ž์„ธํžˆ ๋ณด๊ธฐ


์ค‘๊ตญ์˜ ์ตœ๋Œ€ AI ๊ณต๊ฐœ ๋ฐœํ‘œ: DeepSeek ์ดํ›„ ์ตœ๋Œ€ ๊ทœ๋ชจ, ๋ฐ”์ด๋‘์˜ ์˜คํ”ˆ์†Œ์Šค Ernie ๋ชจ๋ธ

Chinaโ€™s biggest public AI drop since DeepSeek, Baiduโ€™s open source Ernie, is about to hit the market

๋ฐ”์ด๋‘(Baidu)๊ฐ€ ์ž์‚ฌ์˜ Ernie ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ์„ ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ณต๊ฐœํ•ฉ๋‹ˆ๋‹ค.
์ด๋Š” DeepSeek ์ดํ›„ ์ค‘๊ตญ์—์„œ ๊ฐ€์žฅ ํฐ ๊ทœ๋ชจ์˜ ๊ณต๊ฐœ AI ์ถœ์‹œ๋กœ, ๊ธ€๋กœ๋ฒŒ AI ์‹œ์žฅ ์ง€ํ˜•์— ์˜ํ–ฅ์„ ๋ฏธ์น  ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.
์ผ๋ถ€ ์ „๋ฌธ๊ฐ€๋“ค์€ DeepSeekใปใฉ ํŒŒ๊ดด์ ์ด์ง€๋Š” ์•Š์„ ๊ฒƒ์ด๋ผ๊ณ  ๋ณด์ง€๋งŒ, ๋‹ค๋ฅธ ์ด๋“ค์€ ์ด๋ฒˆ ์กฐ์น˜๊ฐ€ ๋ฏธ๊ตญ ์ค‘์‹ฌ์˜ AI ์ง€๋ฐฐ ๊ตฌ์กฐ์— ๋„์ „ํ•˜๋Š” ์˜๋ฏธ ์žˆ๋Š” ์‹œ๋„๋กœ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ”์ด๋‘๋Š” ๊ณผ๊ฑฐ ์˜คํ”ˆ์†Œ์Šค์— ํšŒ์˜์ ์ด์—ˆ์ง€๋งŒ, DeepSeek์˜ ์„ฑ๊ณต๊ณผ ์ „ ์„ธ๊ณ„ ๊ฐœ๋ฐœ์ž๋“ค์˜ ์ €๋ ดํ•˜๊ณ  ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ๊ฐ€๋Šฅํ•œ ๋ชจ๋ธ์— ๋Œ€ํ•œ ์š”๊ตฌ์— ๋ฐ€๋ ค ์ด์ œ๋Š” ์ „๋ฉด์ ์œผ๋กœ ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์ˆ˜์šฉํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์—…๊ณ„ ์ „๋ฌธ๊ฐ€๋“ค์€ ์ด๋ฒˆ ์ถœ์‹œ๊ฐ€ OpenAI, Anthropic ๋“ฑ ๋…์  ๋ชจ๋ธ๋“ค๊ณผ์˜ ๊ฒฝ์Ÿ์„ ์‹ฌํ™”์‹œํ‚ฌ ๊ฒƒ์ด๋ฉฐ, ๋น„์šฉ ์ธก๋ฉด์—์„œ๋„ ๊ฐ•๋ ฅํ•œ ์••๋ฐ•์ด ๋  ๊ฒƒ์œผ๋กœ ๋ด…๋‹ˆ๋‹ค.
๋ฐ”์ด๋‘ ์ธก์€ Ernie X1์ด DeepSeek R1๊ณผ ๋™๋“ฑํ•œ ์„ฑ๋Šฅ์„ ์ ˆ๋ฐ˜์˜ ๋น„์šฉ์œผ๋กœ ์ œ๊ณตํ•œ๋‹ค๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”— ๊ด€๋ จ ๊ธฐ์‚ฌ ๋ณด๊ธฐ


PyTorch + vLLM = โ™ฅ๏ธ

PyTorch (Meta๊ฐ€ ๊ฐœ๋ฐœํ•˜๊ณ , AI ๋ชจ๋ธ ๊ฐœ๋ฐœ์˜ ์‚ฌ์‹ค์ƒ ํ‘œ์ค€์œผ๋กœ ๊ฐ„์ฃผ๋จ)์™€ vLLM (๋Œ€ํ˜• ์–ธ์–ด ๋ชจ๋ธ ์ถ”๋ก ์„ ์œ„ํ•œ ๊ณ ์„ฑ๋Šฅ ์˜คํ”ˆ์†Œ์Šค ์—”์ง„)์ด ๊ณต์‹์ ์œผ๋กœ ํ†ตํ•ฉ์„ ๊ฐ•ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ด ์กฐํ•ฉ์€ PyTorch์˜ ํญ๋„“์€ ํ•˜๋“œ์›จ์–ด ์ƒํƒœ๊ณ„ ๋ฐ ๊ฐœ๋ฐœ ๋„๊ตฌ์™€ vLLM์˜ ํšจ์œจ์ ์ธ ์ถ”๋ก  ์—”์ง„์„ ๊ฒฐํ•ฉํ•˜์—ฌ ๊ฐ•๋ ฅํ•œ ์˜คํ”ˆ์†Œ์Šค ์Šคํƒ์„ ์™„์„ฑํ•ฉ๋‹ˆ๋‹ค.

๊ทธ ๊ฒฐ๊ณผ Llama ๋“ฑ ์˜คํ”ˆ ๋ชจ๋ธ์— ๋Œ€ํ•œ ์ง€์›์ด ๊ฐ•ํ™”๋˜๊ณ , TorchAO ๊ธฐ๋ฐ˜์˜ ๋„ค์ดํ‹ฐ๋ธŒ ์ •๋Ÿ‰ํ™” ๊ธฐ๋Šฅ๊ณผ torch.compile์„ ํ†ตํ•œ ์ตœ์ ํ™”๋œ ์„ฑ๋Šฅ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ํ˜์‹  ์‚ฌํ•ญ์œผ๋กœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค:

  • FlexAttention (์œ ์—ฐํ•˜๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐ€๋Šฅํ•œ ์–ดํ…์…˜ ๋ฐฑ์—”๋“œ) ์ง€์›
  • Int4, Int8, FP8 ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž…์— ๋Œ€ํ•œ ์ •๋Ÿ‰ํ™” ์ถ”๋ก 
  • NVIDIA B200, AMD MI300x ๋“ฑ ์ด๊ธฐ์ข… ํ•˜๋“œ์›จ์–ด ์ง€์›
  • torchrun ๊ธฐ๋ฐ˜ ํŒŒ์ดํ”„๋ผ์ธ ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ ์ง€์› (๊ธฐ์กด Ray ์˜์กด์„ฑ์—์„œ ๋ฒ—์–ด๋‚จ)

์–‘ ํŒ€์€ ํ˜„์žฌ ๋‹ค์ค‘ ๋…ธ๋“œ ์ถ”๋ก , ๋ถ„๋ฆฌํ˜• prefill-decode ํŒŒ์ดํ”„๋ผ์ธ, ๊ฐ•ํ™”ํ•™์Šต ๊ธฐ๋ฐ˜ ํ•™์Šต ํ›„ ์ฒ˜๋ฆฌ(end-to-end post-training)๋ฅผ ์œ„ํ•œ ๊ธฐ๋Šฅ๋„ ๊ฐœ๋ฐœ ์ค‘์ž…๋‹ˆ๋‹ค.

๐Ÿ”— ๋ธ”๋กœ๊ทธ ๋ณด๊ธฐ

EDB ํŒ€ ์†Œ์‹

From the EDB team


CloudNativePG ๊ณตํ—Œ์ž ์ŠคํฌํŠธ๋ผ์ดํŠธ: Ying Zhu

CloudNativePG Contributor Spotlight: Ying Zhu

์ด์ „ ๋‰ด์Šค๋ ˆํ„ฐ์—์„œ LFX ๋ฉ˜ํ† ์‹ญ ํ”„๋กœ๊ทธ๋žจ์— ์„ ์ •๋œ Ying Zhu๋ฅผ ์†Œ๊ฐœํ–ˆ๋Š”๋ฐ์š”, ๊ทธ ์ดํ›„ Floor Drees๊ฐ€ Ying๊ณผ ์ธํ„ฐ๋ทฐ๋ฅผ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ”— ๋ธ”๋กœ๊ทธ ๋ณด๊ธฐ


๋ชฌ์Šคํ„ฐ๊ธ‰ ํ•˜๋“œ์›จ์–ด ์‹œ๋Œ€์˜ Postgres

Postgres at the time of monster hardware

์ด์ „ ๋‰ด์Šค๋ ˆํ„ฐ์—์„œ Lรฆtitia Avrot์˜ ๋ฐœํ‘œ๋ฅผ ์†Œ๊ฐœํ•˜๋ฉฐ ์Šฌ๋ผ์ด๋“œ๋ฅผ ๊ณต์œ ํ–ˆ์—ˆ๋Š”๋ฐ, ์ด์ œ ์˜์ƒ๋„ ์‹œ์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


PostgreSQL 18 ํ™•์žฅ ๋ชจ๋“ˆ ๋ฒ„๊ทธ

PostgreSQL 18 Extension Bugs

PostgreSQL 18 ๋ฒ„์ „ ์ถœ์‹œ๊ฐ€ ๋‹ค๊ฐ€์˜ค๋ฉด์„œ, Devrim Gรผndรผz๊ฐ€ ํ•ด๋‹น ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋˜๊ธฐ ์œ„ํ•ด ์ˆ˜์ •์ด ํ•„์š”ํ•œ ํ™•์žฅ ๋ชจ๋“ˆ ๋ชฉ๋ก์„ ๊ณต๊ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ”— ๋ฒ„๊ทธ ๋ชฉ๋ก ๋ณด๊ธฐ


Airflow๋กœ ๋ฐ์ดํ„ฐ ์›Œํฌ๋กœ๋“œ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ํ•˜๊ธฐ

Orchestrating Data Workloads With Airflow

Karthik Dulam์ด ํ† ๋ก ํ† ์—์„œ ์—ด๋ฆฐ Senior Engineering Meetup์—์„œ ๋ฐ์ดํ„ฐ ๋ฐ ๋จธ์‹ ๋Ÿฌ๋‹ ์›Œํฌํ”Œ๋กœ์šฐ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ํŒจํ„ด์„ ์ฃผ์ œ๋กœ ๋ฐœํ‘œ๋ฅผ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

์Šฌ๋ผ์ด๋“œ๋Š” ์•„๋ž˜์—์„œ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๐Ÿ“‘ ์Šฌ๋ผ์ด๋“œ ๋ณด๊ธฐ


๊ธฐ๋ณธ ํ‚ค๊ฐ€ ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ ์ ์žฌ ์„ฑ๋Šฅ์— ๋ฏธ์น˜๋Š” (์˜ํ–ฅ ์—†์Œ)

The (Non-) Effect of Primary Keys on Bulk Data Load Performance

Manni Wood๊ฐ€ โ€œ๋Œ€๋Ÿ‰ insert ์ „์— Primary Key๋ฅผ ์ œ๊ฑฐํ•˜๋ฉด ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋œ๋‹คโ€๋Š” ์ผ๋ฐ˜์ ์ธ ๋ฏฟ์Œ์„ ํ…Œ์ŠคํŠธํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

๐Ÿ”— ๊ฒฐ๊ณผ ๋ณด๊ธฐ


Wordle์„ uv์˜ ์˜์กด์„ฑ ํ•ด์„๊ธฐ๋กœ ํ’€์–ด๋ณด๊ธฐ

Solving Wordle with uv’s dependency resolver

Artjoms Iลกkovs๊ฐ€ Python ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž uv์˜ ์˜์กด์„ฑ ํ•ด์„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ด Wordle ํผ์ฆ์„ ๋ชจ๋ธ๋งํ•˜๊ณ  ํ‘ธ๋Š” ์žฌ๋ฏธ์žˆ๋Š” ๊ธ€์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ”— ๋ธ”๋กœ๊ทธ ๋ณด๊ธฐ


์ปค๋ฏธํ„ฐ ๋ฆฌ๋ทฐ: ํŽธ์ง‘๊ด‘์˜ ์—ฐ์Šต

Committer Review: An Exercise in Paranoia

์ด์ „ ๋‰ด์Šค๋ ˆํ„ฐ์—์„œ ์†Œ๊ฐœํ–ˆ๋˜ Robert Haas์˜ ๋ฐœํ‘œ ์˜์ƒ์ด ์ด์ œ ๊ณต๊ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


PostgreSQL์˜ ๋…ผ๋ฆฌ์  ๋ฐ ๋ฌผ๋ฆฌ์  ๋ณต์ œ ๋น„๊ต์™€ EDB ๋ถ„์‚ฐ PGD์˜ ์žฅ์ 

PostgreSQL Logical and Physical Replication Comparison and the Advantages of Distributed PGD

Florin Irion์ด PostgreSQL์˜ ๋ฌผ๋ฆฌ์  ๋ฐ ๋…ผ๋ฆฌ์  ๋ณต์ œ๋ฅผ ์„ค๋ช…ํ•˜๊ณ , EDB์˜ ๊ณ ๊ธ‰ ๋ณต์ œ ์ œํ’ˆ์ธ EDB Postgres Distributed(PGD)๋ฅผ ์†Œ๊ฐœํ•˜๋Š” ๊ธ€์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ”— ๋ธ”๋กœ๊ทธ ๋ณด๊ธฐ


PostgreSQL์˜ ์ฆ๋ถ„ ๋ฐฑ์—… ๊ธฐ๋Šฅ

Incremental Backup in PostgreSQL

Robert Haas๊ฐ€ POSETTE์—์„œ PostgreSQL 17 ๋ฒ„์ „์— ๋„์ž…๋œ ์ฆ๋ถ„ ๋ฐฑ์—… ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฐœํ‘œ์—์„œ๋Š” ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€๊ฒฝ๋œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผํ•˜๋Š”์ง€, ๊ทธ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์„ ํƒํ•œ ์ด์œ , ๊ทธ๋ฆฌ๊ณ  ์ฆ๋ถ„ ๋ฐฑ์—…์„ ์–ด๋–ป๊ฒŒ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋ณต์›ํ•˜๋Š”์ง€๋ฅผ ์ž์„ธํžˆ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.


Postgres ๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜ ๋””๋ฒ„๊น…: jemalloc ํŽธ

Debugging memory leaks in Postgres, jemalloc edition

Phil Eaton์ด jemalloc์„ ์‚ฌ์šฉํ•˜์—ฌ PostgreSQL์˜ ๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜๋ฅผ ๋””๋ฒ„๊น…ํ•˜๋Š” ๋„๊ตฌ๋ฅผ ๊ณ„์† ํƒ์ƒ‰ ์ค‘์ž…๋‹ˆ๋‹ค.

๐Ÿ”— ๋ธ”๋กœ๊ทธ ๋ณด๊ธฐ


AI ์ „์žฅ์—์„œ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

Databases in the AI Trenches

Bruce Momjian์ด POSETTE์—์„œ ๊ธฐ์กฐ ์—ฐ์„ค์„ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฐœํ‘œ์—์„œ๋Š” ๋ฉ€ํ‹ฐ๋””๋ฉ˜์…”๋„ ๋ฒกํ„ฐ, ํ…์ŠคํŠธ ์ž„๋ฒ ๋”ฉ, ์‹œ๋งจํ‹ฑ/๋ฒกํ„ฐ ๊ฒ€์ƒ‰, ํŠธ๋žœ์Šคํฌ๋จธ, ์ƒ์„ฑํ˜• AI, RAG(Retrieval-Augmented Generation) ๋“ฑ AI ๋ฐœ์ „์„ ์ด๋ˆ ์š”์†Œ๋“ค์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.
์‹œ๋งจํ‹ฑ/๋ฒกํ„ฐ ๊ฒ€์ƒ‰ ๋ฐ RAG์˜ ์‹ค์ œ ์˜ˆ์ œ๋ฅผ ํฌํ•จํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋œ ๊ฐ€์น˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ป๊ฒŒ AI ํ™œ์šฉ์— ์ ‘๋ชฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.


CloudNativePG๋กœ ์˜คํ”„๋ผ์ธ ์ธํ”Œ๋ ˆ์ด์Šค ๋ฉ”์ด์ € ์—…๊ทธ๋ ˆ์ด๋“œ ์ˆ˜ํ–‰ํ•˜๊ธฐ

Offline In-place Major Upgrades with CloudNativePG

Jonathan Battiato๊ฐ€ CloudNativePG์˜ ์ตœ์‹  ๋ฒ„์ „์— ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ์ธ ์ˆœ์ˆ˜ ์„ ์–ธํ˜• ๋ฐฉ์‹์˜ ๋ฉ”์ด์ € ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ ์ ˆ์ฐจ๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”— ๋ธ”๋กœ๊ทธ ๋ณด๊ธฐ


Postgres ์Šคํ† ๋ฆฌํ…”๋ง: ์ฐฝ์˜์ ์ธ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์„ ํ†ตํ•œ ์˜๋ฆฌํ•œ ์Šคํ‚ค๋งˆ ์„ค๊ณ„

Postgres Storytelling: Cunning Schema Design with Creative Data Modeling

Boriss Mejias์™€ Sarah Conway๊ฐ€ POSETTE์—์„œ ๊ทธ๋ฆผ ์Šคํ† ๋ฆฌํ…”๋ง ํ˜•์‹์œผ๋กœ ๋ฐœํ‘œ๋ฅผ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฐœํ‘œ์—์„œ๋Š” PostgreSQL์˜ ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ ๋ณด์žฅ์„ ํ™œ์šฉํ•œ ๋ชจ๋ธ๋ง ์›์น™์„ ์†Œ๊ฐœํ•˜๋ฉฐ, ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ๋ชจ๋ธ ์ž์ฒด์— ๋…น์—ฌ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋” ๋งŽ์€ ํž˜์„ ๋ถ€์—ฌํ•˜๊ณ  DBA ํŒ€๊ณผ์˜ ํ˜‘์—…์„ ๋•๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค.
์ด ๋ฐœํ‘œ๋ฅผ ๋ณด๊ณ  ๋‚˜๋ฉด ์•„๋งˆ๋„ ์ง€๊ธˆ ํ•˜๊ณ  ์žˆ๋Š” ํ”„๋กœ์ ํŠธ๋ถ€ํ„ฐ ์ด ์›์น™์„ ์ ์šฉํ•ด๋ณด๊ณ  ์‹ถ์–ด์งˆ ๊ฒ๋‹ˆ๋‹ค.


์ฝ”๋“œ์—์„œ Postgres์™€์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ๊ฐ„์†Œํ™”ํ•˜๊ธฐ

Streamline How Your Code Interacts with Postgres

Manni Wood๊ฐ€ Go์™€ ๊ฐ™์€ ์ •์  ํƒ€์ž… ์–ธ์–ด์—์„œ ํ˜„๋Œ€์ ์ธ SQL ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์–ผ๋งˆ๋‚˜ ์นœ์ˆ™ํ•œ ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์‚ดํŽด๋ดค์Šต๋‹ˆ๋‹ค.

๐Ÿ”— ๋ธ”๋กœ๊ทธ ๋ณด๊ธฐ


SQL:202y ํ‘œ์ค€์„ ๊ธฐ๋‹ค๋ฆฌ๋ฉฐ โ€“ ๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ ํƒ€์ž…

Waiting for SQL:202y: Vectors

Peter Eisentraut๊ฐ€ SQL ํ‘œ์ค€ํ™” ๋…ผ์˜ ์ค‘์ธ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ธ “๋ฒกํ„ฐ ๋ฐ์ดํ„ฐ ํƒ€์ž…”์— ๋Œ€ํ•ด ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ”— ๋ธ”๋กœ๊ทธ ๋ณด๊ธฐ


PostgreSQL ํ•ดํ‚น ๋ฐ ํŒจ์น˜ ๋ฆฌ๋ทฐ ์›Œํฌ์ˆ (2025๋…„ 7์›”)

PostgreSQL Hacking + Patch Review Workshops for July 2025

Robert Haas๊ฐ€ ๋‹ค๊ฐ€์˜ค๋Š” PostgreSQL ํ•ดํ‚น ์›Œํฌ์ˆ์— ๋Œ€ํ•ด ๋ธ”๋กœ๊ทธ์— ์•ˆ๋‚ด๊ธ€์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ”— ๋ธ”๋กœ๊ทธ ๋ณด๊ธฐ


๋‹ค์Œ์— ๋งŒ๋‚˜์š”

Until next time

์ด๋ฒˆ ๋‰ด์Šค๋ ˆํ„ฐ๋„ ์žฌ๋ฏธ์žˆ๊ฒŒ ์ฝ์œผ์…จ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค! PostgreSQL Hacker Mentoring Discord์— ์ฐธ์—ฌํ•ด์„œ ํ•จ๊ป˜ ํ™œ๋™ํ•ด๋ณด์„ธ์š”!

โ€” EDB Engineering ํŒ€


๋ฌธ์˜ ๋ฉ”์ผ: salesinquiry@enterprisedb.com