๐ Zero Plan ๊ธฐ์ ๋ธ๋ก๊ทธ
์ต์ ๊ธฐ์ ํธ๋ ๋์ ๊ฐ๋ฐ ์ด์ผ๊ธฐ๋ฅผ ๊ณต์ ํฉ๋๋ค
์ต๊ทผ ๋ฑ๋ก๋ ๊ธ
PostgreSQL 17์ ์ฑ๋ฅ ์ต์ ํ, ๊ด๋ฆฌ ํธ์์ฑ ํฅ์, ๊ทธ๋ฆฌ๊ณ SQL ํ์ค ์ง์ ๊ฐํ์ ์ค์ ์ ๋ ๋๊ท๋ชจ ์ ๋ฐ์ดํธ์ ๋๋ค. ํนํ ์ง๋ณด๋ ์ง๊ณต(VACUUM) ํ๋ก์ธ์ค์ ์ฆ๋ถ ๋ฐฑ์ (Incremental Backup) ๊ธฐ๋ฅ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด์ ํจ์จ์ฑ์ ํ๊ธฐ์ ์ผ๋ก ๋์ฌ์ค๋๋ค.
1. PostgreSQL 17 ์ฃผ์ ๋ณ๊ฒฝ์
PostgreSQL์ ๋ฉ์ด์ ๋ฒ์ ์ ๋ฐ์ดํธ๋ ํญ์ ์ค๋ ๋ ์ผ์ด์ง๋ง, ๋ฐ์ดํฐ ๋ง์ด๊ทธ๋ ์ด์ ๊ณผ์ ์์ ์์์น ๋ชปํ ์ค๋ฅ๋ฅผ ๋ง์ฃผํ๊ธฐ๋ ํฉ๋๋ค. ์ด๋ฒ ํฌ์คํธ์์๋ PostgreSQL 17์์ 18๋ก ์ ๊ทธ๋ ์ด๋ํ ๋์ ํ์ค ์ ์ฐจ์ ์ ๊ฐ ์ง์ ๊ฒช์๋ ํธ๋ฌ๋ธ์ํ ์ฌ๋ก๋ฅผ ๊ณต์ ํฉ๋๋ค.
1. ์ ๊ทธ๋ ์ด๋ ์ ์ค๋น์ฌํญ
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ข ๋ฅ๋ฅผ ์๋ ๊ฒ๋ณด๋ค ์ค์ํ ๊ฒ์ **"์ด๋ป๊ฒ ํจ์จ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋๊ฐ(CRUD)"**์ ๋๋ค. ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ SQL๊ณผ NoSQL์ ํต์ฌ ์ฌ์ฉ๋ฒ์ ์ค๋ฌด ์๋๋ฆฌ์ค์ ํจ๊ป ์ ๋ฆฌํฉ๋๋ค.
---
์ต๊ทผ ์์ ๋ ๊ธ
PostgreSQL 17์ ์ฑ๋ฅ ์ต์ ํ, ๊ด๋ฆฌ ํธ์์ฑ ํฅ์, ๊ทธ๋ฆฌ๊ณ SQL ํ์ค ์ง์ ๊ฐํ์ ์ค์ ์ ๋ ๋๊ท๋ชจ ์ ๋ฐ์ดํธ์ ๋๋ค. ํนํ ์ง๋ณด๋ ์ง๊ณต(VACUUM) ํ๋ก์ธ์ค์ ์ฆ๋ถ ๋ฐฑ์ (Incremental Backup) ๊ธฐ๋ฅ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด์ ํจ์จ์ฑ์ ํ๊ธฐ์ ์ผ๋ก ๋์ฌ์ค๋๋ค.
1. PostgreSQL 17 ์ฃผ์ ๋ณ๊ฒฝ์
PostgreSQL์ ๋ฉ์ด์ ๋ฒ์ ์ ๋ฐ์ดํธ๋ ํญ์ ์ค๋ ๋ ์ผ์ด์ง๋ง, ๋ฐ์ดํฐ ๋ง์ด๊ทธ๋ ์ด์ ๊ณผ์ ์์ ์์์น ๋ชปํ ์ค๋ฅ๋ฅผ ๋ง์ฃผํ๊ธฐ๋ ํฉ๋๋ค. ์ด๋ฒ ํฌ์คํธ์์๋ PostgreSQL 17์์ 18๋ก ์ ๊ทธ๋ ์ด๋ํ ๋์ ํ์ค ์ ์ฐจ์ ์ ๊ฐ ์ง์ ๊ฒช์๋ ํธ๋ฌ๋ธ์ํ ์ฌ๋ก๋ฅผ ๊ณต์ ํฉ๋๋ค.
1. ์ ๊ทธ๋ ์ด๋ ์ ์ค๋น์ฌํญ
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ข ๋ฅ๋ฅผ ์๋ ๊ฒ๋ณด๋ค ์ค์ํ ๊ฒ์ **"์ด๋ป๊ฒ ํจ์จ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋๊ฐ(CRUD)"**์ ๋๋ค. ๊ฐ์ฅ ๋ง์ด ์ฐ์ด๋ SQL๊ณผ NoSQL์ ํต์ฌ ์ฌ์ฉ๋ฒ์ ์ค๋ฌด ์๋๋ฆฌ์ค์ ํจ๊ป ์ ๋ฆฌํฉ๋๋ค.
---