๐ฌ EDB ์์ง๋์ด๋ง ๋ด์ค๋ ํฐ #7
2025๋ 6์ 9์ผ
EDB ์์ง๋์ด๋ง ๋ด์ค๋ ํฐ 7๋ฒ์งธ ํธ์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค!
์ด๋ฒ ํธ์์๋ EDB ์์ง๋์ด๋ง ํ์ด ์ฃผ๋ชฉํ๊ณ ์๋ ๋ฐ์ดํฐ ์
๊ณ ์์๊ณผ ํ์ ์ต์ ํ๋์ ๊ณต์ ํฉ๋๋ค.
๋ถ์ ํธ๋ ๋
Conflict-free Replicated Data Types (CRDTs) ์๋ฆฌ์ฆ

UC ๋ฒํด๋ฆฌ์ Joe Hellerstein ๊ต์๊ฐ CRDT(์ถฉ๋ ์๋ ๋ณต์ ๋ฐ์ดํฐ ํ์
)์ ๋ํ ์ฐ์ฌ๊ธ์ ๊ฒ์ํ์ต๋๋ค.
- CRDT ์๊ฐ
- CRDTs #2: Turtles All the Way Down
- CRDTs #3: Do Not Read!
- CRDTs #4: Convergence, Determinism, Lower Bounds and Inflation
์๋น๋์ ๊ธฐ์ ์ ์

์๋น๋์ ์ด๊ธฐ ๋ฉค๋ฒ์ด์ ์ ์์ ๊ณผํ์์ธ David Rosenthal์ด ์๋น๋์ ์ด๊ธฐ ํ์ ๊ธฐ์ (์ด๋ฏธ์ง ๋ชจ๋ธ๊ณผ I/O ์ํคํ
์ฒ)์ ๋ํ ์ฌ์ธต ๊ธฐ์ ์ค๋ช
์ ๋ธ๋ก๊ทธ์ ๊ณต์ ํ์ต๋๋ค.
๐ The Dawn of Nvidia’s Technology
AI๊ฐ ๋ถ์ฐ ์์คํ ์ ๋ฐ๊พธ๋ ํ๋ช

Azure Storage์ Cheng Huang ๊ธฐ์ ๋ฆฌ๋๊ฐ GitHub Copilot Agent๊ฐ Azure Storage ํ๋ก๋์
์ฝ๋ ๋ถ์๊ณผ TLA+ ๋ชจ๋ธ ์์ฑ์ ํตํด ์ค์ ํ๋ก๋์
๋ฒ๊ทธ๋ฅผ ์ฐพ์๋ธ ์ฌ๋ก๋ฅผ ๊ณต์ ํ์ต๋๋ค.
๐ AI Revolution in Distributed Systems
์ด์ ๋ํ Hillel Wayne์ ๋ฐ์๋ ํฅ๋ฏธ๋กญ์ต๋๋ค:
ํ์ฌ AI ์์ด์ ํธ๋ TLA+์ ๋ฐ๋ณต์ ์ด๊ณ ๋ฃจํดํ ์์ ์๋ ๋ฅ์ํ์ง๋ง ์ ๋ต์ /์ถ์ํ ์ธก๋ฉด์ ์ฝํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ฃจํด ์์ ์ด TLA+ ์ ๋ฌธ์์๊ฒ ํฐ ์ฅ๋ฒฝ์ด์๊ธฐ ๋๋ฌธ์, LLM์ด TLA+๋ฅผ ํจ์ฌ ๋ ์ ๊ทผ ๊ฐ๋ฅํ๊ฒ ๋ง๋ค ์ ์ฌ๋ ฅ์ด ์์ต๋๋ค.
๋น์ทํ ๋งฅ๋ฝ์ ๊ธ๋ก๋:
- Steve Klabnik: I am disappointed in the AI discourse
- Armin Ronacher: AI Changes Everything
AI ์์ 1000๋ฐฐ ์ฆ๊ฐ

AI ํ์ฉ์ด ๋จ์ ์์
์์ ๋ณต์กํ ์ถ๋ก ์ค์ฌ์ผ๋ก ๋ณํํ๋ฉด์ ์ปดํจํ
์์๊ฐ ๊ธ์ฆํ๊ณ ์์ต๋๋ค. OpenAI, Microsoft, Google ๋ฑ์ด ์ด๋ฅผ ์ ๋ํ๊ณ ์์ผ๋ฉฐ, Microsoft๋ 2025๋
1๋ถ๊ธฐ์๋ง 100์กฐ ๊ฐ ์ด์์ ํ ํฐ์ ์ฒ๋ฆฌ(์ ๋
๋๋น 5๋ฐฐ ์ฆ๊ฐ)ํ์ต๋๋ค.
์ด๋ฅผ ์ํด ํ์ดํผ์ค์ผ์ผ๋ฌ๋ค์ ๋งค์ฃผ ์ฝ 72,000๋์ NVIDIA GPU๋ฅผ ๋ฐฐ์นํ๊ณ ์์ผ๋ฉฐ, AI ๋ฐ์ดํฐ ์ผํฐ ์ธํ๋ผ(โAI ํฉํ ๋ฆฌโ)์ 3์ฒ์ต ๋ฌ๋ฌ ์ด์์ ํฌ์ํ๊ณ ์์ต๋๋ค. ๋ชจ๋ธ ํจ์จ์ฑ ๊ฐ์ ์๋ ๋ถ๊ตฌํ๊ณ ๋ณต์กํ AI ์ถ๋ก ์์๊ฐ ์ด๋ฅผ ์ํํ๋ฉฐ AI ์ธํ๋ผ์ ํญ๋ฐ์ ์ฑ์ฅ์ ์ฃผ๋ํ๊ณ ์์ต๋๋ค.
ํด๋ผ์ฐ๋ GPU ๋น๊ต ์ฌ์ดํธ

LLM ์์ง ๋ฒค์น๋งํฌ

Modal์ด ์คํ ์์ค ์ธ์ด ๋ชจ๋ธ๊ณผ ์ถ๋ก ์์ง์ ๋ํ ์ํธ์์ฉํ ๋ฒค์น๋งํฌ ๊ฒฐ๊ณผ๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. ์์ฒด ์ธํ๋ผ์์ LLM์ ์ด์ํ๋ ค๋ ์กฐ์ง์ ์ ์ฉํฉ๋๋ค.
๐ https://modal.com/llm-almanac/
์ฃผ๋ชฉํ๋ ๋ด์ค
Google AI Edge Gallery

Google์ด ์คํ์์ค AI ๋ชจ๋ธ์ ์ค๋งํธํฐ์์ ์คํ๋ผ์ธ์ผ๋ก ์คํํ ์ ์๋ ์๋๋ก์ด๋ ์ฑ์ ์ถ์ํ์ต๋๋ค. Hugging Face ๋ชจ๋ธ ์ง์, ํ๋ผ์ด๋ฒ์ ๋ณดํธ, ์คํ๋ผ์ธ ์คํ ๋ฑ์ด ํน์ง์
๋๋ค.
๐ https://github.com/google-ai-edge/gallery
CloudNativePG ๊ธฐ์ฌ์ ์ธํฐ๋ทฐ ์๋ฆฌ์ฆ

์ด๋ฒ ๋ฌ์๋ Tembo์ Jeff Wheeler, EDB์ Francesco Canovai, Gisual์ Jeff Mealo ์ธํฐ๋ทฐ๊ฐ ํฌํจ๋์์ต๋๋ค.
AI ์์ด์ ํธ์ ๋ฏธ๋์ OAuth ์งํ ํ์์ฑ

Microsoft๋ AI ์์ด์ ํธ๊ฐ ํฅํ 12~24๊ฐ์ ๋ด์ ์ํํธ์จ์ด, ๋ง์ผํ
, ์ปดํ๋ผ์ด์ธ์ค, IT ์ด์์ ํต์ฌ ์์๊ฐ ๋ ๊ฒ์ผ๋ก ์ ๋งํฉ๋๋ค. ์ด๋ฅผ ์ง์ํ๊ธฐ ์ํด OAuth 2.0์ ์งํ๊ฐ ํ์ํ๋ค๊ณ ์ ์ํ์ต๋๋ค.
๐ Microsoft Entra Blog
CloudNativePG Linux Foundation ๋ฉํ ์ญ

Carnegie Mellon University์ Ying Zhu๊ฐ PostgreSQL FDW์ ์ ์ธ์ ๊ด๋ฆฌ ๊ธฐ๋ฅ ๊ฐ๋ฐ์ ์ํ Linux Foundation ๋ฉํ ์ญ ํ๋ก๊ทธ๋จ์ ์ ๋ฐ๋์์ต๋๋ค.
๐ ํ๋ก๊ทธ๋จ ์์ธ ๋ณด๊ธฐ
Ambience Healthcare์ AI ๊ธฐ๋ฐ ์๋ฃ ์ฝ๋ฉ ์ฑ๋ฅ 27% ํฅ์

Ambience Healthcare์ AI ๋ชจ๋ธ์ด ICD-10 ์๋ฃ ์ฝ๋ฉ์์ ์ ๋ฌธ์๋ณด๋ค 27% ๋์ ์ฑ๊ณผ๋ฅผ ๋ณด์์ต๋๋ค. ์ด๋ฏธ Cleveland Clinic๊ณผ UCSF์์ ๋์
์ค์
๋๋ค.
๐ Ambience Healthcare ๋ธ๋ก๊ทธ
EDB ํ ์์
AI ์๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค

Bruce Momjian์ด PgConf Nepal 2025์์ LLM๊ณผ PostgreSQL ํตํฉ์ ๋ํด ๋ฐํํ์ต๋๋ค.
๐ ๋ฐํ ์๋ฃ ๋ณด๊ธฐ
OpenTelemetry๋ฅผ ํ์ฉํ PostgreSQL ํตํฉ ๋ชจ๋ํฐ๋ง
Yogesh Jain์ด PostgreSQL ๋ชจ๋ํฐ๋ง์ ๋ฏธ๋์ ๋ํด ๋ฐํํ์ต๋๋ค.
CloudNativePG์์ PostgreSQL ํ์ฅ ๊ฒฝํ ๊ฐ์
Gabriele Bartolini๊ฐ Kubernetes์์ PostgreSQL ํ์ฅ ๊ด๋ฆฌ ๊ฒฝํ์ ๋ํด ๋ฐํํ์ต๋๋ค.
ํด๋ผ์ฐ๋, Kubernetes, ๋ฒ ์ด ๋ฉํ ํ๊ฒฝ โ PostgreSQL๋ ๋ค์ํ ํ๊ฒฝ์์ ํญ๋๊ฒ ํ์ฉ๋๊ณ ์์ต๋๋ค.
๊ทธ๋ ๋ค๋ฉด ์ด๋ฌํ ๋ค์ํ ํ๊ฒฝ์์ ๋ฒค๋ ์ข
์ ์์ด, ๋ ๋์ ๋น์ฉ ์์ด, PostgreSQL๋ฅผ ์ด๋ป๊ฒ ํจ์จ์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ ์ ์์๊น์?
์ด๋ฒ ์ธ์ ์์๋ OpenTelemetry๋ฅผ ํ์ฉํด PostgreSQL์ ๋ํด **์ผ๊ด๋๊ณ ํ์ฅ ๊ฐ๋ฅํ ๊ด์ฐฐ ๊ฐ๋ฅ์ฑ(Observability)**์ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค. ์ด๋์ ์คํ๋๋ PostgreSQL๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ ์ ์๋ ์ ๊ทผ๋ฒ์ ๋ค๋ฃน๋๋ค.
์ฃผ์ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ๋ฉํธ๋ฆญ๊ณผ ๋ก๊ทธ ์์ง ๋ฐฉ๋ฒ
- ์คํ์์ค ๊ด์ฐฐ ๋๊ตฌ์์ ํตํฉ ๋ฐฉ๋ฒ
- ์ฑ๋ฅ๊ณผ ๋น์ฉ ์ต์ ํ๋ฅผ ์ํ ๋ชจ๋ํฐ๋ง ์ ๋ต
๋ํ, ๋ผ์ด๋ธ ๋ฐ๋ชจ์ ์ค์ ์ธ์ฌ์ดํธ๋ ํจ๊ป ์ ๊ณตํ์ฌ PostgreSQL ๋ชจ๋ํฐ๋ง์ ๋ณด๋ค ๊ฐ๋จํ๊ณ ํจ์จ์ ์ด๋ฉฐ ๋ฏธ๋ ์งํฅ์ ์ผ๋ก ๊ตฌํํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ๋๋ฆด ์์ ์ ๋๋ค.
Postgres ๋ฉ๋ชจ๋ฆฌ ๋์ ๋๋ฒ๊น – heaptrack ํ์ฉ

Phil Eaton์ด heaptrack์ ์ด์ฉํ Postgres ๋ฉ๋ชจ๋ฆฌ ๋์ ๋๋ฒ๊น
๋ฐฉ๋ฒ์ ์๊ฐํ์ต๋๋ค.
๐ ๋ธ๋ก๊ทธ ๊ธ ๋ณด๊ธฐ
์ ์ ๋ ์ฝ๋ผ๋ฆฌ(The Well-Tempered Elephant)
Gianni Ciolli๊ฐ ์์ ๋ถ์์ ํตํด PostgreSQL์ ์ ์ฐ์ฑ๊ณผ ๊ธฐ๋ฅ์ ๋ณด์ฌ์ฃผ๋ ํฅ๋ฏธ๋ก์ด ๋ฐํ๋ฅผ ์งํํ์ต๋๋ค

.PostgreSQL์ ํ์ฅ ๊ธฐ๋ฅ, ํ๋ฌ๊ทธ์ธ ์ธ์ด, ์ฌ์ฉ์ ์ ์ ๋ฐ์ดํฐ ํ์
, ์ง๊ณ ํจ์ ๋ฐ ์ฐ์ฐ์ ์ ์ ๋ฑ์ ๊ธฐ๋ฅ์ ํตํด ๋ค์ค ๋ชจ๋ DBMS๋ก ์งํํด ์์ต๋๋ค.
์ด ๋ฐํ์์๋ ์ด๋ฌํ ๊ธฐ๋ฅ๋ค์ ํ์ฉํ์ฌ ํ์ค ์ธ๊ณ์ ์ ์๋ ค์ง ๋ฌธ์ ๋ฅผ ๋ฐ์ดํฐ ๋ถ์ ๊ณผ์ ๋ก ํ๋ ์ด๋ฐํ๊ณ , PostgreSQL์ ์ ์ฐ์ฑ๊ณผ ๊ฐ๋ ฅํจ์ ๋ณด์ฌ์ค๋๋ค.
J.S. ๋ฐํ์ ใํ๊ท ์จ ํด๋ผ๋น์ด๊ณก์งใ ์ค 48๊ฐ์ ํธ๊ฐ๋ฅผ ์ ํ๋ํ๋ PostgreSQL ํ ์ด๋ธ์ ์ ์ฅํ ๋ค, PostgreSQL์ ์ฌ์ฉ์ ์ ์ ๊ฐ์ฒด(custom objects)๋ฅผ ํ์ฉํ์ฌ ๊ณ ์ ์์ ์ ์ฌ์ธํ ๋์๋ฒ(counterpoint)์ ๋ถ์ํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค.
๐ ๋ฐํ ์๋ฃ๋ ์ฌ๊ธฐ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
PostgreSQL ๊ตฌ์ฑ ํ์ผ ์ต์ ํ – Less is More
Lรฆtitia Avrot๊ฐ postgresql.conf ํ์ผ์ ๊น๋ํ๊ณ ํจ์จ์ ์ผ๋ก ์ ์งํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ฐํํ์ต๋๋ค.

๋ณต์กํ PostgreSQL ์ค์ ํ์ผ(postgresql.conf)์ ์ธ์ ๋ ๋ฌธ์ ๋ฅผ ์ผ์ผํฌ ์ ์๋ ์ํํญํ๊ณผ ๊ฐ์ต๋๋ค.
์ค๋ณต๋ ์ค์ , ๋ถํ์ํ ์ฃผ์, ๋ฒ์ ๊ด๋ฆฌ ๋ฏธ๋น ๋ฑ์ ์ด์ ์ด์๋ก ์ง๊ฒฐ๋๋ฉฐ, ๋ง์ ์๊ฐ์ ๋ญ๋นํ๊ฒ ๋ง๋ญ๋๋ค.
์ด ๋ฐํ์์๋ ์ค์ ํ์ผ์ ๊ฐ๊ฒฐํ๊ณ ์ ๋๋๊ฒ ์ ์งํด์ผ ํ๋ ์ด์ ์ ๋ฐฉ๋ฒ์ ์ค๋ช
ํฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ ์ ๊ฑฐ, ์ค๋ณต ๋ฐฉ์ง, include ํ์ผ ํ์ฉ, Git์ ํตํ ๋ฒ์ ๊ด๋ฆฌ ๋ฑ์ ์ค์ง์ ์ธ ๊ธฐ๋ฒ์ ๋ค๋ฃจ๋ฉฐ,
๋ง์ง๋ง์ผ๋ก๋ ์ค์ ์ด์ ํ๊ฒฝ์์ ์ฌ์ฉํ ์ ์๋ ๊น๋ํ ์ค์ ์์๋ฅผ ์๊ฐํฉ๋๋ค.
์ด๋ฌํ ๋ชจ๋ฒ ์ฌ๋ก๋ค์ด ์ฑ๋ฅ ํฅ์, ๊ฐ์์ฑ ๊ฐ์ , ๋ฌธ์ ํด๊ฒฐ์ ์ด๋ค ๋์์ ์ฃผ๋์ง๋ ํจ๊ป ์ค๋ช
๋ฉ๋๋ค.
๐ ๋ฐํ ์๋ฃ๋ ์ฌ๊ธฐ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
From Distance to Intelligence: ๋ฒกํฐ ๊ฒ์์ ์งํ
Bilge Ince & Boriss Mejias๊ฐ PostgreSQL์์ ๋ฒกํฐ ๊ฒ์์ ๊ณ ๋ํํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ฐํํ์ต๋๋ค.

์ค์ ์ด์ ํ๊ฒฝ์ ๊ฒ์ ์๊ตฌ์ฌํญ์ ๋จ์ผ ์ ๊ทผ ๋ฐฉ์์ผ๋ก ํด๊ฒฐ๋์ง ์์ต๋๋ค.
์ ์ฒด ํ
์คํธ ๊ฒ์์ ์ ํํ ํค์๋ ์ผ์น์ ๊ฐํ์ง๋ง ์๋ฏธ ํ์
์ ์ฝํ๊ณ ,
๋ฒกํฐ ๊ฒ์์ ์๋ฏธ ๊ธฐ๋ฐ ๊ฒ์์๋ ๋ฐ์ด๋์ง๋ง ์ ํํ ์ผ์น๋ ์ ํฉ์ ์ฐ์ ์์ ํ๋จ์๋ ์ฝ์ ์ด ์์ต๋๋ค.
PostgreSQL์ ์ ์ฒด ํ
์คํธ ๊ฒ์๊ณผ ๋ฒกํฐ ๊ฒ์ ๋ชจ๋๋ฅผ ์ง์ํ๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก,
๋ ๋ฐฉ์์ ์กฐํฉํด ๋ณด๋ค ์ ๊ตํ ๊ฒ์ ์์คํ
์ ๊ตฌํํ ์ ์๋ ์ ์ฐํจ์ ์ ๊ณตํฉ๋๋ค.
์ด ๋ฐํ์์๋ ๋จ์ํ ๋ฒกํฐ ๊ฒ์์ ๋์ด, ๋ฌธ๋งฅ ์ธ์ง์ ์ ํ์ฑ์ ๊ฒธ๋นํ ๊ณ ๊ธ ๊ฒ์ ์์คํ ์ ์ด๋ป๊ฒ PostgreSQL์์ ๊ตฌํํ ์ ์๋์ง ํ๊ตฌํฉ๋๋ค.
๐ ๋ฐํ ์๋ฃ๋ ์ฌ๊ธฐ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
SLRU๋ ๋ฌด์์ธ๊ฐ?
รlvaro Herrera๊ฐ Postgres 17์์ ๋ณ๊ฒฝ๋ SLRU ๊ด๋ฆฌ ๋ฐฉ์๊ณผ ๊ตฌ์ฑ ๋ฐฉ๋ฒ์ ์ค๋ช
ํ์ต๋๋ค.

Postgres 17์๋ ์ค์ํ ์ฑ๋ฅ ์ต์ ํ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๋ฉด์ SLRU(Serializable Log Reusable Units)์ ๊ด๋ฆฌ ๋ฐ ๊ตฌ์ฑ ๋ฐฉ์์ด ๋ณ๊ฒฝ๋์์ต๋๋ค.
๊ทธ๋ ๋ค๋ฉด SLRU๋ ์ ํํ ๋ฌด์์ผ๊น์?
๋ฌด์์ ์ ์ฅํ๋ ๊ตฌ์กฐ์ผ๊น์?
Postgres 17์์๋ ์ด๋ค ๋ถ๋ถ์ด ๋ณ๊ฒฝ๋์์๊น์?
ํ์ฌ๋ ์ด๋ป๊ฒ ๊ตฌ์ฑํด์ผ ํ ๊น์?
์ด๋ฒ ๋ฐํ์์๋ ์ด๋ฌํ ์ง๋ฌธ๋ค์ ๋ํด ์์ธํ ์ค๋ช
ํฉ๋๋ค.
SLRU์ ๊ธฐ๋ณธ ๊ฐ๋
๋ถํฐ ์๋ก์ด ๊ตฌ์ฑ ๋ฐฉ๋ฒ๊น์ง ๋จ๊ณ๋ณ๋ก ์์๋ณผ ์ ์๋ ์ ์ตํ ์ธ์
์ด ๋ ๊ฒ์
๋๋ค.
๐ ๋ฐํ ์๋ฃ๋ ์ฌ๊ธฐ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
PostgreSQL์์ ์ต์ SSL ์ต์ ํ์ฉ๋ฒ

Peter Eisentraut๊ฐ PGConf.DE 2025์์ ๋ฐํํ ๋ด์ฉ์ ๋๋ค.
PostgreSQL์ SSL ์ง์์ ์ค๋๋ ๊ธฐ๋ฅ์ด๋ฉฐ, SSL ํ๋กํ ์ฝ ์์ฒด๋ ์๋นํ ์ญ์ฌ๊ฐ ๊น์ต๋๋ค. ๊ทธ๋์ ์๋ก์ด ๋ฒ์ ๋ค์ด ์ถ์๋๊ณ , ์ค์ ๊ณผ ๊ตฌ์ฑ ๋ฐฉ๋ฒ๋ ๋ง์ด ๋ฐ์ ํด์์ต๋๋ค.
๊ทธ์ ๋์์ ์ฌ๋ฌ ๋ณต์กํ ๊ท์ , ๋ฒ์ ์๊ตฌ์ฌํญ, ๋ณด์ ๊ธฐ์ค๋ค๋ ์ง์์ ์ผ๋ก ๋ณํํ๊ณ ์์ต๋๋ค.
์ด๋ฒ ๋ฐํ์์๋ ๋ค์๊ณผ ๊ฐ์ ๋ด์ฉ์ ๋ค๋ฃน๋๋ค:
- PostgreSQL์์ SSL์ ํ๋์ ์ด๊ณ ๊ฒฌ๊ณ ํ๊ฒ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ
- ์ด๋ค ๋ฒ์ ๊ณผ ์ต์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๊ณ , ์ด๋ค ๊ฒ์ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์ข์์ง
- **ํ๋กํ ์ฝ๊ณผ ์ํธํ ๋ฐฉ์(Cipher)**์ ์ด๋ป๊ฒ ์ ํํ ๊ฒ์ธ์ง
- ํค์ ์ธ์ฆ์ ๊ด๋ฆฌ ๋ฐฉ๋ฒ
- ์ผ๋ถ ๊ท์ ์๊ฑด์ ์ด๋ป๊ฒ ๋ค๋ค์ผ ํ๋์ง
- PgBouncer ๊ฐ์ ์ฐ๊ฒฐ ํ๋ก์ ๋ฐ ํ๋ฌ๊ฐ SSL ๊ตฌ์ฑ์ ์ด๋ค ์ํฅ์ ์ฃผ๋์ง
๋ํ PostgreSQL 17 ๋ฐ 18์์ ์๋กญ๊ฒ ์ถ๊ฐ๋ ๊ธฐ๋ฅ ์ค, ์์ผ๋ก SSL ์ฌ์ฉ์ ๋ณด๋ค ํจ์จ์ ์ด๊ณ ์์ ํ๊ฒ ๊ฐ์ ํ ์ ์๋ ๊ธฐ๋ฅ๋ค๋ ํจ๊ป ์๊ฐํฉ๋๋ค.
๐ ๋ฐํ ์๋ฃ๋ ์ฌ๊ธฐ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
PostgreSQL ํ์ฅ ๊ธฐ๋ฅ ํ์ฉํ๊ธฐ: PostgreSQL Extensions์ ์ธ๊ณ
Devrim Gรผndรผz๊ฐ PGConf.DE 2025์์ PostgreSQL ํ์ฅ(Extensions)์ ์ญ์ฌ์ ํ์ฌ ๊ฐ๋ฐ ๋ํฅ์ ๋ํด ๋ฐํํ์ต๋๋ค.

์ด๋ฒ ๋ฐํ์์๋ PostgreSQL ์ํ๊ณ์์ ํ์ฅ ๊ธฐ๋ฅ์ด ์ด๋ป๊ฒ ๋ฐ์ ํด์๋์ง, ๊ทธ๋ฆฌ๊ณ ์ค๋๋ ๊ฐ๋ฐ์๋ค์ด ํ์ฅ ๊ธฐ๋ฅ์ ์ด๋ป๊ฒ ์ค๊ณํ๊ณ ๊ตฌํํ๊ณ ์๋์ง์ ๋ํด ์๊ฐํฉ๋๋ค.
๐ ๋ฐํ ์๋ฃ๋ ์ฌ๊ธฐ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
Postgres์์์ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ๋์ ๋ฌธ์ ํด๊ฒฐ
Phil Eaton์ด **Postgres Extensions Day (PGConf.dev ์ฐ๊ณ ํ์ฌ)**์์ ๋ฐํํ ๋ด์ฉ์ ๋๋ค.
์ด๋ฒ ์ธ์ ์์๋ ๋ค์๊ณผ ๊ฐ์ ๋ด์ฉ์ ๋ค๋ฃน๋๋ค:
- MemoryContext ์์ฑ ๋ฐ ์ ํ ์ค์ ํ์ฉ ์ฌ๋ก
- **Linux ๋๊ตฌ(์: eBPF)**๋ฅผ ํ์ฉํด ๋ฉ๋ชจ๋ฆฌ ๋์(memory leak)๋ฅผ ํ์งํ๋ ๋ฐฉ๋ฒ
- **ํ๋ก๋์ ํ๊ฒฝ์ PostgreSQL ํ์ฅ(Extensions)**์์ ์ค์ ๋ก ๋ฐ๊ฒฌ๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ จ ๋ฒ๊ทธ ์ฌ๋ก
์ค์ ํ์ ์ฌ๋ก ์ค์ฌ์ผ๋ก, ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ์ต์ ํ ๋ฐ ๋๋ฒ๊น ์ ๋ฐ๋ก ํ์ฉํ ์ ์๋ ๋๊ตฌ์ ๋ฐฉ๋ฒ๋ก ์ ์๊ฐํฉ๋๋ค.
๐ ๋ฐํ ์๋ฃ๋ ์ฌ๊ธฐ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
๋ชฌ์คํฐ๊ธ ํ๋์จ์ด ์๋์ PostgreSQL ์ฑ๋ฅ ์ฌ๊ณ (ๅ่)
Lรฆtitia Avrot๊ฐ PGConf.dev์์ ๋ฐํํ ๋ด์ฉ์ ๋๋ค.

ํ์ฌ๋ ๋จ์ผ ์๋ฒ์์๋ ์ TB์ ๋ฉ๋ชจ๋ฆฌ, ์ด๊ณ ์ SSD, ์๋ฐฑ ๊ฐ์ CPU ์ค๋ ๋๋ฅผ ์ ๊ณตํ๋ ์๋์
๋๋ค.
์ด๋ฐ ํ๊ฒฝ์์ ๊ธฐ์กด์ฒ๋ผ **์ํ ํ์ฅ(horizontal scaling)**๋ง์ ๊ณ ์งํ๋ ์ ๊ทผ๋ฒ์ ์ ์ ๊ตฌ์์ผ๋ก ๋๊ปด์ง๊ณค ํฉ๋๋ค.
“๊ตณ์ด ํด๋ฌ์คํฐ๋ก ๋ถ์ฐํ์ง ์๊ณ ๋จ์ผ ๊ณ ์ฑ๋ฅ ์๋ฒ๋ก ์ถฉ๋ถํ ์ฒ๋ฆฌํ ์ ์๋ค๋ฉด?” ์ด ์ง๋ฌธ์์ ์ถ๋ฐํ ๋ฐํ์
๋๋ค.
์ด๋ฒ ๋ฐํ์์๋:
- PostgreSQL๊ฐ ํ๋ ๊ณ ์ฑ๋ฅ ํ๋์จ์ด๋ฅผ ์ด๋ป๊ฒ ํ์ฉํ๋์ง
- ์ด์์ฒด์ ์์ ์ํธ์์ฉ
- ๋ณ๋ ฌ ์ฒ๋ฆฌ(Parallelism), ๋ฉ๋ชจ๋ฆฌ ๋ฐ IO ์ฒ๋ฆฌ ๋ฐฉ์
- PostgreSQL๋ฅผ ์์ง ํ์ฅ(vertical scaling) ์ ๋ต์ผ๋ก ์ต์ ํํ๋ ๋ฐฉ๋ฒ
์ค์ ์ฌ๋ก์ ํจ๊ป ํ๋ ์๋ฒ ํ๊ฒฝ์์ PostgreSQL ์ฑ๋ฅ์ ๊ทน๋ํํ๋ ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๐ ๋ฐํ ์๋ฃ๋ ์ฌ๊ธฐ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
C ๋ฐ POSIX ํ์ค์ ์๋ก์ด ๋ณํ
Peter Eisentraut๊ฐ PGConf.dev์์ ๋ฐํํ ๋ด์ฉ์ ๋๋ค.

C์ POSIX๋ PostgreSQL๊ฐ ๊ธฐ๋ฐํ๊ณ ์๋ ํต์ฌ ํ๋ก๊ทธ๋๋ฐ ํ๊ฒฝ์
๋๋ค.
์๋๋ ๋๋ฆฌ์ง๋ง C ๋ฐ POSIX ํ์ค๋ ์งํํ๊ณ ์์ผ๋ฉฐ, 2024๋
์๋ ์๋ก์ด C ํ์ค๊ณผ POSIX ํ์ค์ด ๋ชจ๋ ๋ฐํ๋์์ต๋๋ค.
์ด๋ฒ ๋ฐํ์์๋:
- C ๋ฐ POSIX ํ์ค ๊ฐ๋ฐ ๋ฐฉ์๊ณผ ๊ตฌํ ํํฉ
- ๋ค์ํ ์ปดํ์ผ๋ฌ ๋ฐ OS์์์ ์ง์ ์ํฉ
- PostgreSQL ๊ฐ๋ฐ์ ์๋ก์ด ํ์ค ๊ธฐ๋ฅ๋ค์ด ์ด๋ป๊ฒ ํ์ฉ๋ ์ ์๋์ง
- ์ค๋ ๋ ์์ ์ฑ(Thread-safety), ๋ก์ผ์ผ ์ง์ ๊ฐ์ , ํ์ ์์ ์ฑ(Type-safety), ์ฝ๋ ์ต์ ํ ๋ฑ PostgreSQL ๊ฐ๋ฐ์ ๊ธฐ์ฌํ ์ ์๋ ๋ฐฉ์์ ๋ ผ์ํฉ๋๋ค.
๐ ๋ฐํ ์๋ฃ๋ ์ฌ๊ธฐ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
์ปค๋ฏธํฐ ๋ฆฌ๋ทฐ: โํธ์ง์ฆโ์ ์ ๊ทผ์ด ํ์ํ ์ด์
Robert Haas๊ฐ PGConf.dev์์ ๋ฐํํ ๋ด์ฉ์ ๋๋ค.

PostgreSQL ์ปค๋ฎค๋ํฐ์์๋ ๋ง์ ๋ถ๋ค์ด ํจ์น๋ฅผ ๋ฆฌ๋ทฐํ์ง๋ง, ์ปค๋ฏธํฐ(Committer) ๋ฆฌ๋ทฐ๋ ํน๋ณํ ์๋ฏธ๋ฅผ ๊ฐ์ต๋๋ค.
์ปค๋ฏธํฐ๋ง์ด ๊ณต์ PostgreSQL ์์ค ํธ๋ฆฌ์ ํจ์น๋ฅผ ์ต์ข
๋ฐ์ํ ์ ์๋ git push ๊ถํ์ ๊ฐ๊ณ ์๊ธฐ ๋๋ฌธ์
๋๋ค.
์ด๋ฒ ๋ฐํ์์๋:
- ์ปค๋ฏธํฐ๊ฐ ํจ์น๋ฅผ ๋ฆฌ๋ทฐํ ๋ ์ด๋ค ์ ๋ต๊ณผ ๊ด์ ์ ์ ์ฉํ๋์ง
- ์ปค๋ฏธํฐ๋ง๋ค ๋ฆฌ๋ทฐ ๋ฐฉ์์ด ์ด๋ป๊ฒ ๋ค๋ฅธ์ง
- ์ ์ปค๋ฏธํฐ๋ค์ด ๊ฒ๋ณด๊ธฐ์๋ ์ข์ ํจ์น๋ผ๋ ์ ์คํ๊ฒ ์ ๊ทผํ๋์ง์ ๋ํ ์ด์
๐ ๋ฐํ ์๋ฃ๋ ์ฌ๊ธฐ์์ ํ์ธํ์ค ์ ์์ต๋๋ค.
Kubernetes ํ๊ฒฝ์์ CloudNativePG๋ฅผ ํ์ฉํ pgvector ์์ํ๊ธฐ
Gabriele Bartolini๊ฐ CloudNativePG์์ pgvector๋ฅผ ์ค์ ํ๊ณ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ํํ ๋ฆฌ์ผ์ ์์ฑํ์ต๋๋ค.

๐ ํํ ๋ฆฌ์ผ ๋ณด๊ธฐ
2025๋ 6์ PostgreSQL ํดํน ์ํฌ์
Robert Haas๊ฐ 6์ PostgreSQL ํดํน ์ํฌ์์ ์งํํ ์์ ์ ๋๋ค. ์ด๋ฒ ์ํฌ์์๋ Masahiko Sawada๊ฐ ํจ๊ป ์ฐธ์ฌํฉ๋๋ค.

๋ค์ ๋ด์ค๋ ํฐ์์ ๋ง๋์!
์ด๋ฒ ํธ EDB Engineering Newsletter๋ฅผ ์ฌ๋ฏธ์๊ฒ ์ฝ์ผ์
จ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
PostgreSQL ๊ฐ๋ฐ์ ์ง์ ์ฐธ์ฌํด๋ณด๊ณ ์ถ์ผ์๋ค๋ฉด PostgreSQL Hacker Mentoring Discord์๋ ์ฐธ์ฌํด๋ณด์ธ์!
EDB ์์ง๋์ด๋ง ํ ๋๋ฆผ