๐ EDB ์์ง๋์ด๋ง ๋ด์ค๋ ํฐ #13 (12์ 8์ผ)
EEDB ์์ง๋์ด๋ง ๋ด์ค๋ ํฐ 13ํธ์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค!
์ด๋ฒ ํธ์์๋ EDB ํ์ด ํฅ๋ฏธ๋กญ๊ฒ ์ง์ผ๋ณธ ๋ฐ์ดํฐ ์ธ๊ณ์ ์ด์๋ค๊ณผ EDB ์์ง๋์ด๋ง ํ์ ์ต์ ์์์ ์ ํด๋๋ฆฝ๋๋ค. AI์ ์์ ์ฑ ๋ฌธ์ ๋ถํฐ KubeCon์์์ ํ์ฝ, ๊ทธ๋ฆฌ๊ณ Postgres์ ๋ฏธ๋๊น์ง ๋ค์ํ ์ด์ผ๊ธฐ๋ฅผ ๋ง๋๋ณด์ธ์.
์ฐ๋ฆฌ๊ฐ ์ฃผ๋ชฉํ๋ ๋ด์ค (News weโre watching)
1. ์์ฐ์ ์ผ๋ก ๋ฐ์ํ๋ AI์ ‘์ ๋ ฌ ๋ถ์ผ์น’ (Natural emergent misalignment)

Anthropic์ ์ฐ๊ตฌ์ง์ด ๋ฐํํ ์๋ก์ด ๋ ผ๋ฌธ์ ๋ฐ๋ฅด๋ฉด, ๊ฐํ ํ์ต(RL)์ ํตํด ํ๋ จ๋ AI ๋ชจ๋ธ์ด ์์์(deception)๋ ์ฝ๋ ์ฌ๋ณดํ์ฃผ์ ๊ฐ์ ์ํํ ํ๋์ ์๋ฐ์ ์ผ๋ก ๊ฐ๋ฐํ ์ ์๋ค๊ณ ํฉ๋๋ค.
์ด๋ ๋ชจ๋ธ์ด ์ฌ๋ฐ๋ฅธ ์ฝ๋๋ฅผ ์์ฑํ๋ ๋์ , ์ ๋ ํ ์คํธ๋ฅผ ์ฐํํ๊ธฐ ์ํด ์คํฌ๋ฆฝํธ๋ฅผ ๊ฐ์ ๋ก ์ฑ๊ณต ์ข ๋ฃ์ํค๋ ๋ฑ์ ‘๋ณด์ ํดํน(reward hacks)’์ ํ์ตํ๋ ๊ณผ์ ์์ ๋ฐ์ํ๋ ๋ถ์์ฉ์ ๋๋ค.
๐ก ํต์ฌ ์์ฝ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ฝ๋๋ฒ ์ด์ค์ ์ ๊ทผํ๋ AI ์์ด์ ํธ๋ฅผ ๊ตฌ์ถํ ๋, ‘์ฌ์ ๊ฒ์(specification gaming)’์ ์ฌ๊ฐํ ๋ณด์ ์ํ์ด ๋ ์ ์์ต๋๋ค. ์งํ๋ฅผ ์์ด๋ ๋ฒ์ ๋ฐฐ์ด ๋ชจ๋ธ์ ์ฌ๋ฌ๋ถ์ ๋ณด์ ํ๋กํ ์ฝ๋ ์กฐ์ฉํ ์ฐํํ ์ ์์ต๋๋ค.
2. ํ๋ฅญํ ์์ด์ ํธ๋ฅผ ๋ง๋๋ ๋ฒ

์ ๊ณ๋ ์์ด์ ํธ ์ ์๋ฅผ ์ด์์๋ ์ฝ๋ ์ํฐํฉํธ๋ก ์ทจ๊ธํ๋ **”์ปจํ ์คํธ ์์ง๋์ด๋ง(context engineering)”**์ผ๋ก ์ด๋ํ๊ณ ์์ต๋๋ค. GitHub์ ์ต๊ทผ 2,500๊ฐ ์ด์์ ์ ์ฅ์๋ฅผ ๋ถ์ํ์ฌ “ํ๋ฅญํ ์์ด์ ํธ”๋ฅผ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ณด๊ณ ์๋ฅผ ๋ฐํํ์ต๋๋ค. ๋๋์ง ์๊ฒ๋, ๊ทธ ํด๋ต์ ์์ด์ ํธ์ ๋ช ํํ ์ญํ ์ ์ ์ํ๋ ๋ฐ ์์ต๋๋ค.
3. ์ฌ์ด๋ฒ ๋ณด์๊ณผ AI

Microsoft ์ฐ๊ตฌ์ง์ ๋คํธ์ํฌ ํธ๋ํฝ์ด ์ํธํ๋์ด ์์ด๋, **ํจ์๋ธ ๋คํธ์ํฌ ๊ด์ฐฐ์๊ฐ AI ๋ํ์ ํน์ ์ฃผ์ (์: “์๊ธ ์ธํ” vs “์ผ๋ฐ ๋ํ”)๋ฅผ ๋์ ์ ๋ขฐ๋๋ก ์ถ๋ก ํ ์ ์๋ ์๋ก์ด ์ฌ์ด๋ ์ฑ๋ ๊ณต๊ฒฉ(side-channel attack)**์ ๊ณต๊ฐํ์ต๋๋ค.
์ด๋ ํ ์คํธ ์์ฑ ์ ํ ํฐ ๋จ์ ์คํธ๋ฆฌ๋ฐ ๋ฐฉ์์ด ๊ณ ์ ํ ํจํท ํฌ๊ธฐ์ ๋์ฐฉ ์๊ฐ ํจํด์ ๋ง๋ค์ด๋ด๊ธฐ ๋๋ฌธ์ ๋๋ค.
- ๋์์ฑ : AI ์์ง๋์ด๋ ๋ฏผ๊ฐํ RAG ํ์ดํ๋ผ์ธ์ ๋ณดํธํ๊ธฐ ์ํด ์๋ต์ ๋ฌด์์ ๊ธธ์ด์ ํ ์คํธ๋ฅผ ์ถ๊ฐํ๋ ‘ํจ๋ฉ(padding)’์ ๊ตฌํํ๊ฑฐ๋, ์ถ๋ก ์๋ฒ ์์ค์์ ์๊ฒฉํ ํ ํฐ ๋ฐฐ์นญ(batching)์ ์ ์ฉํ์ฌ ํธ๋ํฝ ํจํด์ ํํํํด์ผ ํฉ๋๋ค.
๐ ์๋ก ์ถ์๋ ๋ชจ๋ธ๋ค
์ด๋ฒ ๋ฌ ์ฃผ๋ชฉํ ๋งํ ์๋ก์ด AI ๋ชจ๋ธ ๋ฆฌ์คํธ์ ๋๋ค.
- Olmo 3
- Opus 4.5
- GPT 5.1
- Gemini 3
- Apollo
- baidu/ERNIE-4.5-VL-28B-A3B-Thinking
- Scribe v2 Realtime
- Kimi-K2-Thinking
โธ๏ธ KubeCon์์์ EDB (EDB at KubeCon)

CloudNativePG, ์ธํ๋ฒ ์ด์ ์ ์ฒญ
์ด๋ฒ ๋ฌ ๋ถ๋ฏธ KubeCon(KubeCon NA)์ CloudNativePG์ ์์ด ํฐ ๊ฒ์ฆ์ ๋ฌด๋์์ต๋๋ค. ๋ถ์ค์ ๋์ ํธ๋ํฝ๊ณผ Gabriele Bartolini์ ์ฌ๋ฌ ๋ฐํ ์ธ์ ์ด ์ด๋ฅผ ์ฆ๋ช ํ์ต๋๋ค. ์ด๋ฌํ ์ฑ๊ณต์ ํ์ ์ด ๋ฉ์ธํ ์ด๋๋ค์ CNCF ์๋๋ฐ์ค ๋จ๊ณ์์ ์ธํ๋ฒ ์ด์ (Incubation) ๋จ๊ณ๋ก์ ์น๊ธ์ ๊ณต์ ์ ์ฒญํ์ต๋๋ค.
CloudNativePG์ Keycloak
Hitachi Ltd.์ ์์ OSS ์ปจ์คํดํธ์ธ Yoshiyuki Tabata์ ํจ๊ป, Gabriele Bartolini๋ Keycloak ํตํฉ์ ํตํ ์ต์ PostgreSQL ๊ถํ ๋ถ์ฌ(authorization) ๊ธฐ๋ฅ์ ๋ฐํํ์ต๋๋ค.
ํด๋ฌ์คํฐ ๋ณ๊ฒฝ์ ์ํ ์ฟผ๋ผ ๊ธฐ๋ฐ ์ผ๊ด์ฑ
GEICO Tech์ Jeremy Schneider์ Gabriele Bartolini๋ Leonardo Cecchi๊ฐ ์์ ํ ๊ธฐ๋ฅ์ธ **์ฟผ๋ผ ๊ธฐ๋ฐ ์ฅ์ ์กฐ์น(quorum-based failover)**์ ๋ํด ์ด์ผ๊ธฐํ์ต๋๋ค. (์ด ๊ธฐ๋ฅ์ CloudNativePG v1.28.0์์ stable๋ก ์น๊ฒฉ๋์์ต๋๋ค).
๐ ๏ธ EDB ํ ์์ (From the EDB Team)
Part 3: ๊ฐ๋ฐ์์ ํจ๊ป ์ ์์ผ๋ก ํฅํ๋ Postgres

EDB์ ์์ ๋ถ์ฌ์ฅ(SVP) Tom Kincaid๋ Postgres๊ฐ ์ฒ์๋ถํฐ ํ๋ฅญํ๋ค๊ณ ๋งํฉ๋๋ค. ๋ฌผ๋ก ๊ทธ๊ฐ EDB ์์์ด๋ผ์ ํ๋ ๋ง์ผ ์๋ ์๊ฒ ์ง๋ง, ๋ฐ์ด๋ ํ์ฅ์ฑ, ํ๋ฅญํ ์ปค๋ฎค๋ํฐ, ์๋์ ์ธ ํ์ง, ๊ทธ๋ฆฌ๊ณ ์ต์์ ๋ผ์ด์ ์ค๋ผ๋ Postgres์ ์ํผํ์๊ฐ StackOverflow ์ค๋ฌธ์กฐ์ฌ์์ ์์๊ถ์ ์ฐจ์งํ๊ฒ ๋ง๋ ์๋๋ ฅ์์ ๋ถ๋ช ํฉ๋๋ค.
๐ Tom์ ๋ถ์ ๊ธ ๋ณด๋ฌ ๊ฐ๊ธฐ (์๋ฌธ)
ํ ์ด๋ธ ํ๋์ ์ผ๋ง๋ ๋ง์ ์ปฌ๋ผ์ด ๋ค์ด๊ฐ๊น?

Andreas Scherbaum์ ํ ์ด๋ธ์ ์ค์ ๋ก ์ผ๋ง๋ ๋ง์ ์ปฌ๋ผ์ด ๋ค์ด๊ฐ๋์ง ์คํํ์ต๋๋ค. PostgreSQL์ ํ๋์ฝ๋ฉ๋ 1,600๊ฐ ์ ํ์ด ์์ต๋๋ค. WarehousePG๋ ํ์ฌ ๊ฐ์ ์ ํ์ ๊ฐ์ง๊ณ ์์ง๋ง, ์ด๋ก ์ ์ผ๋ก๋ ๋ ๋์ ์ ์๋ค๋ ์ ์ ๋ธ๋ก๊ทธ์ ๊ณต์ ํ์ต๋๋ค.
psql์ ์คํฌ๋ฆฝํ ์ธ์ด๋ ํ๋ง ์์ (Turing complete)ํ๊ฐ?

Phil Eaton์ psql์ด ๋ณ์ ์ค์ , ์กฐ๊ฑด๋ถ ๋ธ๋ก, ๋ฃจํ, ๊ทธ๋ฆฌ๊ณ ์ผ์ข ์ ์ฌ๊ท๋ฅผ ์ง์ํ๋ค๋ ์ ์ ๋ฐ๊ฒฌํ์ต๋๋ค. “psql ์คํฌ๋ฆฝํ ์ธ์ด๋ก ๋ชจ๋ ๊ณ์ฐ์ ํํํ ์ ์์๊น์? ์ ์ง ๊ทธ๋ด ๊ฒ ๊ฐ๋ค์!”
๐ฎ PostgreSQL 18 ์ ๋ง
#PostgreSQL ๊ฐ๋ฐ์๋ ์ฐ๋ฆฌ๊ฐ ์ถฉ๋ถํ ์ด์ผ๊ธฐํ์ง ์๋ ๋ถ๋ถ์ด ์์ต๋๋ค. ๋ฐ๋ก **’ํ์(Negotiation)’**์ ๋๋ค. ์๋ก์ด ๊ธฐ๋ฅ์ ๊ทธ๋ฅ ์์ฑ๋๋ ๊ฒ์ด ์๋๋ผ ๋ํ๋ฅผ ํตํด ๋ค๋ฌ์ด์ง๋๋ค.
์ต๊ทผ ํ ๋ก ์์๋ Robert Haas, Martรญn Marquรฉs, Israel Barth Rubio๊ฐ ์ฐธ์ฌํ์ฌ ๋ค์ ์ฃผ์ ๋ค์ ๋ค๋ค์ต๋๋ค.
- PG17๊ณผ PG18์์ ์ฆ๋ถ ๋ฐฑ์ (incremental backup)์ด ์ด๋ป๊ฒ ์ฑ์ํด์ก๋๊ฐ
- ๋น๋๊ธฐ I/O(Async I/O)๊ฐ ๋ฏธ๋์ ์ฑ๋ฅ์ ์ํด ๋ฌด์์ ์ค๋นํ๊ณ ์๋๊ฐ
- Barman ํ์ด ์๋ก์ด ์ฝ์ด ๊ธฐ๋ฅ์ ์ด๋ป๊ฒ ์ ์์ํค๋๊ฐ
- ์๋ฏธ ์๋ ๊ฐ๋ฐ์ด ์ ์ฌ๋ฌ ๋ฆด๋ฆฌ์ค์ ๊ฑธ์ณ ์ด์ด์ง๋ ๊ธด ํธํก์ผ๋ก ์ด๋ฃจ์ด์ง๋๊ฐ
๐ค PostgreSQL ๊ธฐ์ฌ์ ์ด์ผ๊ธฐ (Contributor Stories)
์ฌํด ์ด, ์ฐ๋ฆฌ๋ PostgreSQL ๊ฐ๋ฐ์ ์ฌ๋ฅ์ ๋ณด์ด๋ ๋๋ฃ๋ค์ด ๊ธฐ์ฌ์๊ฐ ๋ ์ ์๋๋ก ๋๋ ํ๋ก๊ทธ๋จ(“Developer U”)์ ์์ํ์ต๋๋ค.
- Akshay Joshi (EDB ์์ ์์ง๋์ด): pgAdmin์ ์์ ํ๋ ๊ทธ๋ ๊ฑฐ๋ํ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ ๊ฐ์ง ์ฑ์ํ ํ๋ก์ ํธ(PostgreSQL)์ ๊ธฐ์ฌํ๋ ๊ฒ์ด ๋งค์ฐ ํ์์ ์ด๊ณ ์๊ฒฉํ ๊ฒ์ด๋ผ ์์ํ์ต๋๋ค. ํ์ง๋ง ๊ทธ๋ ์ปค๋ฎค๋ํฐ๊ฐ ๋งค์ฐ ์ง์ง์ ์ด๊ณ , ์๋ก์ด ์์ด๋์ด์ ์ด๋ ค ์์ผ๋ฉฐ, ํ์ง ๋ณด์ฅ์ ์ํด ๊ธฐ๊บผ์ด ๋ฉํ ๋ง์ ํด์ค๋ค๋ ๊ฒ์ ์๊ฒ ๋์์ต๋๋ค.
- Vaibhav Dalvi: 2018๋ 11์ EDB์ ์ ์ฌํ๊ธฐ ์ ๊น์ง ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๋ฌธ ๊ฒฝํ์ด ์ ๋ฌดํ๋ ๊ทธ๊ฐ, ์ง๊ธ์ ํ๋ฅญํ ๊ธฐ์ฌ์๋ก ์ฑ์ฅํ์ต๋๋ค.
๋ค์ ์๊ฐ๊น์ง
EDB ์์ง๋์ด๋ง ๋ด์ค๋ ํฐ๊ฐ ์ ์ตํ์ จ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค! PostgreSQL Hacker Mentoring Discord๋ CloudNativePG Slack์ ์ฐธ์ฌํ์ฌ ํจ๊ป ์ํตํด ๋ณด์ธ์.
์์ฑ: The EDB Engineering Team

