๐ฌ EDB ์์ง๋์ด๋ง ๋ด์ค๋ ํฐ #6 (2025๋ 5์ 9์ผ)
EDB ์์ง๋์ด๋ง ๋ด์ค๋ ํฐ #6 (2025๋ 5์ 9์ผ)
์๋ ํ์ธ์! EDB ์์ง๋์ด๋ง ๋ด์ค๋ ํฐ์ ์ฌ์ฏ ๋ฒ์งธ ์๋์ ์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค. ์ด๋ฒ ์๋์ ์์๋ ๋ฐ์ดํฐ ์ธ๊ณ์ ํฅ๋ฏธ๋ก์ด ์์๋ค๊ณผ EDB ์์ง๋์ด๋ง ํ์ ์ต์ ์์์ ์ ํด๋๋ฆฝ๋๋ค.
๐ ์ฃผ๋ชฉํ๊ณ ์๋ ์์๋ค
1. ๋ด์ฅํ Raft ๋ณต์

Postgres์ Raft๋ฅผ ํตํฉํ์ฌ ์๋ ๋ฆฌ๋ ์ฅ์ ์กฐ์น(failover)๋ฅผ ๋ฐ์ดํฐ ์์ค ์์ด ์ํํ๋ ค๋ ํฅ๋ฏธ๋กญ์ง๋ง ์์ง์ ๋งค์ฐ ์คํ์ ์ธ ๋
ผ์๊ฐ ์งํ ์ค์
๋๋ค.
์์ธํ ๋ด์ฉ์ ์ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
2. DeepSeek์ ๋ถ์ฐ ํ์ผ ์์คํ ์๊ฐ

์ผ๋ฆฌ๋
ธ์ด ๋ํ๊ต ์ด๋ฐ๋-์ดํ์ธ(University of Illinois Urbana-Champaign) ๋ฐ์ฌ ๊ณผ์ ์ Henry Zhu๊ฐ DeepSeek์ ์๋ก์ด 3FS ๋ถ์ฐ ํ์ผ ์์คํ
์ ๋ํ ํ๋ฅญํ ๊ธฐ์ฌ๋ฅผ ์์ฑํ์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ์ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ ํ์ธ์.
3. CloudNativePG ๊ธฐ์ฌ์ ์คํฌํธ๋ผ์ดํธ

Floor Drees๊ฐ CloudNativePG ๊ธฐ์ฌ์๋ค์ ์ธํฐ๋ทฐํ๊ณ ์์ต๋๋ค. ์ด๋ฒ ๋ฌ์๋ ๋ค์ ๋ถ๋ค์ด ์๊ฐ๋์์ต๋๋ค.
- Philippe Scorsolini (Upbound)
- Itay Grudev (Verito Digital)
- Jonathan Gonzalez (EnterpriseDB)
- Daniel Chambre (WienIT)
๐ EDB ํ ์์
1. ์๋ก์ด ์ปค๋ฏธํฐ: Jacob Champion

Postgres์ ์๋ฐฑ ๋ช
์ด ๊ธฐ์ฌํ์ง๋ง, ์ปค๋ฐ ๊ถํ์ ๊ฐ์ง ์ฌ๋์ 31๋ช
์ ๋ถ๊ณผํฉ๋๋ค.
์ปค๋ฏธํฐ๋ ๋ณดํต ๋ช ๋
๊ฐ์ ์ค์ง์ ์ธ ๊ธฐ์ฌ, ์ง์์ ์ธ ์ฝ๋ ๊ธฐ์ฌ, ํน์ ์ฝ๋๋ฒ ์ด์ค ์ ์ง ๊ด๋ฆฌ ๋ฑ์ ๊ธฐ์ค์ ๋ฐํ์ผ๋ก ์ ์ ๋๋ฉฐ, Jacob Champion์ด ์๋กญ๊ฒ ์ปค๋ฏธํฐ๋ก ํฉ๋ฅํ์ต๋๋ค.
๊ด๋ จ ์์ ํ์ธํ๊ธฐ
2. CloudNativePG 101

Gabriele Quaresima๊ฐ PGDay Chicago์์ CloudNativePG์ ๊ธฐ์ด์ ๋ํด ๋ฐํ๋ฅผ ์งํํ์ต๋๋ค. ๋ฐํ ์ฌ๋ผ์ด๋๋ ์ฌ๊ธฐ์์ ํ์ธํ ์ ์์ต๋๋ค.
3. KubeCon + CloudNativeCon Europe์์์ ๋ฐํ
- Simon Metson์ “Compliance at the Speed of Innovation” ํจ๋์ ์ฐธ์ฌํ์ฌ AI ๊ธฐ๋ฐ ์๋ํ๊ฐ ์ค์๊ฐ ๊ท์ ์ค์์ ์์ฅ ์ง์ถ ์ ๋ต ๊ฐ์ํ์ ์ด๋ป๊ฒ ๊ธฐ์ฌํ๋์ง์ ๋ํด ๋ฐํํ์ต๋๋ค.
- **Leonardo Cecchi (EDB)์ Xing Yang (VMware)**๋ VolumeGroupSnapshots์ ๋ด๋ถ ์๋ ์๋ฆฌ์ ๋ํด ์ค๋ช ํ๋ฉฐ, Kubernetes 1.27์์ ์ํ ๊ธฐ๋ฅ์ผ๋ก ๋์ ๋ ์ด ๊ธฐ์ ์ ๋ฒ ํ ์ ํ์ ๋ํด ๋ ผ์ํ์ต๋๋ค.
- Simon Metson์ “The Next Wave Of Data On Kubernetes”๋ผ๋ ์ฃผ์ ๋ก ํค๋ ธํธ ๋ฐํ๋ฅผ ์งํํ๋ฉฐ, Kubernetes ์์์ Postgres๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๋์ ํ ์ํฐํ๋ผ์ด์ฆ ์ฌ๋ก๋ฅผ ๊ณต์ ํ์ต๋๋ค.
๐ Postgres ๊ฐ์ ์ฌํญ
NOT NULL ์ ์ฝ ์กฐ๊ฑด์ NOT VALID๋ก ์ค์ ํ๊ธฐ

Rushabh Lathia์ Jian He๊ฐ ์์ฑํ ํจ์น๊ฐ ์ปค๋ฐ๋์ด, ํ
์ด๋ธ์ NOT NULL
์ ์ฝ ์กฐ๊ฑด์ NOT VALID
๋ก ์ถ๊ฐํ ์ ์๊ฒ ๋์์ต๋๋ค.
๊ธฐ์กด์๋ ์ธ๋ ํค(foreign key)์ ์ฒดํฌ(check) ์ ์ฝ ์กฐ๊ฑด์์๋ง ์ฌ์ฉํ ์ ์์๋ ๊ธฐ๋ฅ์ด ์ด์ NOT NULL
์๋ ์ ์ฉ๋ฉ๋๋ค.
์ด๋ฅผ ํตํด ์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ์ ์ต์ํํ๋ฉด์๋ ์ ์ฝ ์กฐ๊ฑด์ ๋จ๊ณ์ ์ผ๋ก ์ ํจํํ ์ ์์ต๋๋ค.
์์:
sql๋ณต์ฌํธ์งALTER TABLE distributors ADD CONSTRAINT distfk FOREIGN KEY (address) REFERENCES addresses (address) NOT VALID;
ALTER TABLE distributors VALIDATE CONSTRAINT distfk;
์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ฉด ํ ์ด๋ธ ์ ๊ธ์ ์ต์ํํ๋ฉด์ ์ ์ฝ ์กฐ๊ฑด์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
โจ ๋ค์ ์๊ฐ์ ๋ง๋์!
์ด๋ฒ ๋ด์ค๋ ํฐ๋ฅผ ์ฆ๊ฒ๊ฒ ์ฝ์ผ์ จ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค! PostgreSQL Hacker Mentoring Discord์ ์ฐธ์ฌํ์ฌ ๋์ฑ ๊น์ด ์๋ ๋ ผ์์ ์ฐธ์ฌํด๋ณด์ธ์.
EDB ์์ง๋์ด๋ง ํ ๋๋ฆผ
์ด๋ฉ์ผ: salesinquiry@enterprisedb.com