๐ฌ 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