SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด๋ป๊ฒ ๋ฐฑ์ ํ ์ ์๋์?
์ด ์ฌ์ธต ๊ฐ์ด๋์์ ๋ค์ํ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ๋ต์ ์ดํด๋ณด๊ณ , ๊ทธ ์ด์ ๊ณผ ๊ณผ์ ๋ฅผ ์ดํดํ๊ณ , ๊ท์คํ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์์๋ณด์ธ์.

SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ์ค์์ฑ ์ดํด
SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ง์ ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํต์ฌ์ด๋ฉฐ ์ค์ํ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ํจ๊ณผ์ ์ธ ๋ฐฑ์ ์ ๋ต์ ์ฌ์ฉํ๋ฉด ํ๋์จ์ด ์ค๋ฅ, ์์ ๋๋ ์ฐ๋ฐ์ ์ธ ์ญ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ๋ฐ์ดํฐ ์์ค๊ณผ ๊ฐ๋ ์ค์ง ์๊ฐ์ ์ต์ํํ ์ ์์ต๋๋ค. ๋ฐฑ์ ์ ์ฌ์ฉํ๋ฉด ์ด๋ฌํ ๋ถ๋ฆฌํ ์ํฉ์์ ๋ณต๊ตฌํ๊ณ ์์คํ ์ ์๋ ์ํ๋ก ๋ณต์ํ์ฌ ์กฐ์ง์ ๊ท์คํ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ณ ๋น์ฆ๋์ค ์ด์์ ์ ์งํ ์ ์์ต๋๋ค.
๊ฐ๋ ฅํ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ๋ต์ ๊ตฌํํ๋ ๊ฒ์ ์ฌ๋ฐ๋ฅธ ๋ฐฑ์ ์ ํ ์ ํ, ์ ์ ํ ๋น๋ ์ค์ , ํ๋ก์ธ์ค ์๋ํ, ์ต์์ ๋ฐฑ์ ๊ด๋ฆฌ ๋ฐ ์ ์ฅ ๋ฐฉ๋ฒ ์ค์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์กฐ์ง์ ์๊ตฌ ์ฌํญ๊ณผ ์๊ตฌ ์ฌํญ์ด ๋ฐ์ ํจ์ ๋ฐ๋ผ ๊ท์คํ ๋ฐ์ดํฐ ์์ฐ์ ๋ ์ ๋ณดํธํ๊ธฐ ์ํด ๋ฐฑ์ ์ ๋ต์ ์ ๊ธฐ์ ์ผ๋ก ์ฌํ๊ฐํ๊ณ ์ ๋ฐ์ดํธํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ํ
SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์๋ ์ ์ฒด, ์ฐจ๋ฑ ๋ฐ ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์ ์ธ ๊ฐ์ง ๊ธฐ๋ณธ ์ ํ์ด ์์ต๋๋ค. ๊ฐ๊ฐ์๋ ์ฅ์ ๊ณผ ์ ํ ์ฌํญ์ด ์์ด ์กฐ์ง์ ์๊ตฌ ์ฌํญ๊ณผ ๋ชฉํ์ ๋ฐ๋ผ ๋ฐฑ์ ๋ฐฉ๋ฒ ์ ํ์ ์ํฅ์ ์ค๋๋ค. ์ด๋ฌํ ๋ฐฑ์ ์ ํ์ ํน์ฑ์ ์ดํดํ๋ฉด ๋ฐฑ์ ์ ๋ต์ ์ค๊ณํ ๋ ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆฌ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์ ์ฒด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์
์ ์ฒด ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณต๊ตฌํ๊ณ ๋ณต์ํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ๋ฐ์ดํฐ ํ์ผ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ฒด ๋ฐ ์์คํ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ํฌํจํ์ฌ ์ ์ฒด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฒด ๋ณต์ฌ๋ณธ์ ์์ฑํฉ๋๋ค. ์ด ๋ฐฑ์ ์ ํ์ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณดํธํ๋ ๊ฐ์ฅ ํฌ๊ด์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค. ๋ฐ์ดํฐ๊ฐ ์์ค๋๊ฑฐ๋ ์์๋ ๊ฒฝ์ฐ ์ ์ฒด ๋ฐฑ์ ์ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ ํ๊ณ ๊ฐ๋จํ๊ฒ ๋ณต์ํ ์ ์์ต๋๋ค.
์ฅ์ :
- ๊ฐ์ฅ ํฌ๊ด์ ์ธ ๋ณดํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋ณต์์ด ๊ฐ๋จํจ
๋จ์ :
- ๋์ฉ๋ ๋ฐฑ์ ํ์ผ ์์ฑ
- ๋ฐฑ์ ๋ฐ ๋ณต์ ์๊ฐ์ด ๊ธธ์ด์ง
์ฐจ๋ฑ ๋ฐฑ์
์ฐจ๋ฑ ๋ฐฑ์ ์ ๋ง์ง๋ง ์ ์ฒด ๋ฐฑ์ ์ดํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฉ๋ ๋ณ๊ฒฝ ์ฌํญ๋ง ์บก์ฒํฉ๋๋ค. ์ฐจ์ด์ ๋ง ์ ์ฅํจ์ผ๋ก์จ ์ฐจ๋ฑ ๋ฐฑ์ ์ ์ ์ฒด ๋ฐฑ์ ์ ๋นํด ํ์ํ ์ ์ฅ ๊ณต๊ฐ์ ํฌ๊ฒ ์ค์ด๊ณ ๋ฐฑ์ ์๋๋ฅผ ๋์ ๋๋ค. ๊ทธ๋ฌ๋ ์ฐจ๋ฑ ๋ฐฑ์ ์์ ๋ณต๊ตฌํ๋ ๊ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณต์ํ๊ธฐ ์ํด ์ ์ฒด ๋ฐฑ์ ๊ณผ ์ต์ ์ฐจ๋ฑ ๋ฐฑ์ ์ด ๋ชจ๋ ํ์ํ๋ฏ๋ก ๋ ๋ณต์กํฉ๋๋ค.
์ฅ์ :
- ์ ์ฒด ๋ฐฑ์ ๋ณด๋ค ๋น ๋ฅธ ๋ฐฑ์ ํ๋ก์ธ์ค
- ๋ ์์ ๋ฐฑ์ ํ์ผ ํฌ๊ธฐ
๋จ์ :
- ๋ณต์์ ์ํด ์ ์ฒด ๋ฐฑ์ ๊ณผ ์ฐจ๋ฑ ๋ฐฑ์ ์ด ๋ชจ๋ ํ์ํฉ๋๋ค.
- ๋์ ๋ ํน์ฑ์ผ๋ก ์ธํด ๋ณต์ ์๊ฐ์ด ๊ธธ์ด์ง ์ ์์
ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์
ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์ ๋ง์ง๋ง ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์ดํ ํธ๋์ญ์ ๋ก๊ทธ๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ํ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์บก์ฒํฉ๋๋ค. ํน์ ์์ ๋ณต๊ตฌ๊ฐ ๊ฐ๋ฅํ๋ฏ๋ก ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ธฐ ์ ์ ์ ํํ ์์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณต์ํ์ฌ ๋ฐ์ดํฐ ์์ค์ ์ต์ํํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์ ๊ด๋ฆฌํ๊ธฐ๊ฐ ๋ ์ด๋ ค์ธ ์ ์์ผ๋ฉฐ ๋ณต์ ์ค์ ์ ์ ํ ์์๊ฐ ํ์ํฉ๋๋ค.
์ฅ์ :
- ํน์ ์์ ๋ณต๊ตฌ
- ๋ฐ์ดํฐ ์์ค ์ต์ํ
๋จ์ :
- ๋์ฑ ๋ณต์กํ ๋ฐฑ์ ๊ด๋ฆฌ
- ๋ณต์์ ์ํด์๋ ์ ์ฒด ๋ฐ ๋ชจ๋ ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์ด ํ์ํฉ๋๋ค.

์ด๋ฏธ์ง ์ถ์ฒ: SQLShack
SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ๋ฐฉ๋ฒ์ ์ ํํ ๋ ๊ณ ๋ คํด์ผ ํ ์ฌํญ
์กฐ์ง์ ๊ฐ์ฅ ์ ํฉํ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ๋ฐฉ๋ฒ์ ์ ํํ๋ ค๋ฉด ํน์ ํ๊ฒฝ, ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ ๋ฐ ์ํ ํ์ฉ ๋ฒ์์ ๊ด๋ จ๋ ๋ค์ํ ์์๋ฅผ ๊ฒํ ํด์ผ ํฉ๋๋ค. ๊ณ ๋ คํด์ผ ํ ์ฃผ์ ์์ ์ค ์ผ๋ถ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ฐ์ดํฐ ์ค์์ฑ ๋ฐ ๋ณต๊ตฌ ๋ชฉํ
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์น์ ๋ฐ์ดํฐ ์์ค์ด ์กฐ์ง์ ๋ฏธ์น๋ ์ ์ฌ์ ์ํฅ์ ํ๊ฐํฉ๋๋ค. RPO(๋ณต๊ตฌ ์ง์ ๋ชฉํ) ๋ฐ RTO(๋ณต๊ตฌ ์๊ฐ ๋ชฉํ)๋ฅผ ํฌํจํ ๋ณต๊ตฌ ๋ชฉํ๋ฅผ ์ ์ํ์ฌ ์กฐ์ง์์ ํ์ฉํ ์ ์๋ ๋ฐ์ดํฐ ์์ค ๋ฐ ๊ฐ๋ ์ค์ง ์๊ฐ์ ์ ๋๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ค์๋๊ฐ ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ์ฒด ๋ฐฑ์ ์ ๋ ์์ฃผ ์ํํ๊ณ ์ฐจ๋ฑ ๋ฐฑ์ ๊ณผ ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์ ์กฐํฉํ์ฌ ๋ฐ์ดํฐ ์์ค ๋ฐ ๋ณต๊ตฌ ์๊ฐ์ ์ค์ด๋ ์ด์ ์ ๋๋ฆด ์ ์์ต๋๋ค.
๋ฐฑ์ ์ ์ฅ ๋ฐ ๊ด๋ฆฌ
์กฐ์ง ๋ด์์ ์ฌ์ฉ ๊ฐ๋ฅํ ์คํ ๋ฆฌ์ง ๋ฆฌ์์ค์ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ๊ณ ๋ คํ์ญ์์ค. ์ ์ฒด ๋ฐฑ์ ์๋ ๋ ๋ง์ ์ ์ฅ ๊ณต๊ฐ์ด ํ์ํ๊ณ ์ ์ฌ์ ์ผ๋ก ๋ ๊ธด ๋ฐฑ์ ๊ธฐ๊ฐ์ด ํ์ํ ๋ฐ๋ฉด, ์ฐจ๋ฑ ๋ฐ ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์ ๋ ์์ ์ ์ฅ ๊ณต๊ฐ์ ์ ๊ณตํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ฐจ๋ฑ ๋ฐ ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์๋ ๋ณต์ ์ค์ ๋ ๋ณต์กํ ๊ด๋ฆฌ ๋ฌธ์ ๊ฐ ์๋ฐ๋ฉ๋๋ค.
๋ฐฑ์ ๋น๋ ๋ฐ ์ผ์
๋ณํํ๋ ๋ฐ์ดํฐ ์๋์ ์ฌํด ๋ณต๊ตฌ ์๊ตฌ ์ฌํญ์ ๊ธฐ๋ฐ์ผ๋ก ๋ฐฑ์ ์ ์ ํฉํ ๋น๋๋ฅผ ํ๊ฐํ์ธ์. ์ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ๋ฃจ์ ์ฌ๋ฌ ๋ฒ ๋ฐฑ์ ํด์ผ ํ๋ ๋ฐ๋ฉด, ๋ ์ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋งค์ผ ๋๋ ๋งค์ฃผ ๋ฐฑ์ ํด๋ ์ด์๋จ์ ์ ์์ต๋๋ค. ํจ๊ณผ์ ์ธ ๋ฐฑ์ ์ ๋ต์ ๊ณ ์ํ๋ ค๋ฉด ์กฐ์ง์ ์ํ ํ์ฉ ๋ฒ์์ ๋ฐฑ์ ๋น๋์ ๊ท ํ์ ๋ง์ถ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ
์ฌ์ฉ๋์ด ๊ฐ์ฅ ๋ง์ ์๊ฐ ๋์ ๋ฐฑ์ ์คํ์ด ์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ์ ํ๊ฐํฉ๋๋ค. ์ ์ฒด ๋ฐ ์ฐจ๋ฑ ๋ฐฑ์ ์ ๋ฐฑ์ ํ๋ก์ธ์ค ์ค ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ์ ๋ ํฐ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง์ ์ํํ๊ณ ํ์์ ๋ฐ๋ผ ๋ฐฑ์ ์ผ์ ์ ์กฐ์ ํ๋ฉด ๋ฐฑ์ ํ๋ก์ธ์ค ์ค ์ ์ฌ์ ์ธ ์ฑ๋ฅ ์ ํ๋ฅผ ์ํํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
์ด๋ฌํ ๊ณ ๋ ค ์ฌํญ์ ์ดํดํ๊ณ ์กฐ์ง์ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์กฐ์ ํ๋ฉด ๊ณ ์ ํ ์๊ตฌ ์ฌํญ์ ๋ง๋ ํจ์จ์ ์ด๊ณ ํจ๊ณผ์ ์ธ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ๋ต์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
ํฌ๊ด์ ์ธ ๋ฐฑ์ ์ ๋ต ๊ถ์ฅ ์ฌํญ
ํจ๊ณผ์ ์ธ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ๋ต์ ์ค๊ณํ๋ ค๋ฉด ๊ณ ์ ํ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ๋ค์ํ ๋ฐฑ์ ๋ฐฉ๋ฒ๊ณผ ์ ๊ทผ ๋ฐฉ์์ ์กฐํฉํด์ผ ํฉ๋๋ค. ํฌ๊ด์ ์ธ ๋ฐฑ์ ์ ๋ต์ ๊ตฌ์ถํ๊ธฐ ์ํ ๋ช ๊ฐ์ง ๊ถ์ฅ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ค์ํ ๋ฐ์ดํฐ ๋ฐ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ ์๋ณ: ๋ฐ์ดํฐ์ ์ค์๋, ํ์ฉ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ์์ค(๋ณต๊ตฌ ์ง์ ๋ชฉํ, RPO) ๋ฐ ํ์ฉ ๊ฐ๋ฅํ ๋ณต๊ตฌ ์๊ฐ(๋ณต๊ตฌ ์๊ฐ ๋ชฉํ, RTO)์ ํ๊ฐํ์ฌ ๋ฐฑ์ ์ ํ๊ณผ ๋น๋์ ์ต์์ ์กฐํฉ์ ๊ฒฐ์ ํฉ๋๋ค. ๋ฐ์ดํฐ์ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ํ์ ํ๋ฉด ๋ง์ถคํ ๋ฐฑ์ ์ ๋ต์ ์๋ฆฝํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
- ์ ์ฒด, ์ฐจ๋ฑ ๋ฐ ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ๊ฒฐํฉ: ์ ์ฒด, ์ฐจ๋ฑ ๋ฐ ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์ ํผํฉํ์ฌ ํ์ฉํ์ฌ ์คํ ๋ฆฌ์ง ํจ์จ์ฑ๊ณผ ๋ณต๊ตฌ ์๋์ ๊ท ํ์ ๋ง์ถฅ๋๋ค. ์ ์ฒด ๋ฐฑ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฒด ๋ฐฑ์ ์ ์ ๊ณตํ๋ฏ๋ก ํ์์ ์ ๋๋ค. ์ฐจ๋ฑ ๋ฐฑ์ ์ ํ์ํ ์คํ ๋ฆฌ์ง๋ฅผ ์ค์ด์ง๋ง ์ ์ฒด ๋ณต์๋ณด๋ค ๋ ๋น ๋ฅธ ๋ณต์์ ์ ๊ณตํฉ๋๋ค. ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์ ๋ชจ๋ ํธ๋์ญ์ ์ ์บก์ฒํ์ฌ ๋ณด๋ค ์ธ๋ถ์ ์ธ ๋ฐ์ดํฐ ๋ณต๊ตฌ ๊ฐ๋ฅ์ฑ์ ์ ๊ณตํฉ๋๋ค.
- ์์ฝ๋ ๋ฐฑ์ ๋น๋ ์ ํ: ๋ฐ์ดํฐ์ ์ค์์ฑ๊ณผ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ์ต์ ์ ๋น๋๋ฅผ ์๋ณํฉ๋๋ค. ๋ฐ์ดํฐ ๋ณดํธ ํ์์ฑ๊ณผ ์ฆ์ ๋ฐฑ์ ์ผ๋ก ์ธํ ์คํ ๋ฆฌ์ง ๋ฐ ์ฑ๋ฅ ์ํฅ ์ฌ์ด์ ๊ท ํ์ ๋ง์ถ๋ ์ผ์ ์ ๊ตฌํํฉ๋๋ค.
- ๊ณ์ธต์ ๋ฐฑ์ ๊ณํ ์ค๊ณ: ๊ฐ์ฅ ๋น ๋ฅธ ์ ์ฅ์ ๋ฏธ๋์ด์ ์๋ ๊ฐ์ฅ ์ค์ํ ๋ฐ์ดํฐ๋ถํฐ ์์ํ์ฌ ๋๋ฆฌ๊ฑฐ๋ ์ ๋ ดํ ์ ์ฅ์ ๋ฏธ๋์ด์ ์๋ ๋ ์ค์ํ ๋ฐ์ดํฐ๋ก ์ด๋ํ์ฌ ๋ฐฑ์ ์ ๊ณ์ธตํํ์ฌ ๊ณ์ธต์ ๋ฐฑ์ ๊ณํ์ ๋ง๋ญ๋๋ค.
SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ๋ชจ๋ฒ ์ฌ๋ก
๋ค์์ ์ฑ๊ณต์ ์ด๊ณ ํจ์จ์ ์ธ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ๋ณด์ฅํ๋ ๋ฐ ๋์์ด ๋๋ ๋ช ๊ฐ์ง ๋ชจ๋ฒ ์ฌ๋ก์ ๋๋ค.
- ๋ฐฑ์ ๋ฐ ๋ณต๊ตฌ ์ ์ฐจ ํ ์คํธ: ๋ฐฑ์ ๋ฐ ๋ณต๊ตฌ ํ๋ก์ธ์ค๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ํ ์คํธํ์ฌ ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ์๋ณํ๊ณ ํด๊ฒฐํฉ๋๋ค. ์ด ํ ์คํธ๋ ํ์ํ ๋ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ด๊ณ ์ ์ํ๊ฒ ๋ณต์ํ ์ ์๋์ง ํ์ธํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
- ์ฌ๋ฌ ๊ฐ์ ๋ฐฑ์ ๋ณต์ฌ๋ณธ ์ ์ง: ๋จ์ผ ์ค๋ฅ ์ง์ ์ผ๋ก ์ธํ ๋ฐ์ดํฐ ์์ค์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ฌ๋ฌ ๊ฐ์ ๋ฐฑ์ ๋ณต์ฌ๋ณธ์ ๋ค์ํ ์ ์ฅ์ ๋ฏธ๋์ด์ ์ ์ฅํฉ๋๋ค.
- ๋ฐฑ์ ์ ์คํ์ฌ์ดํธ์ ์ ์ฅ: ์๊ฒฉ ์๋ฒ๋ ํด๋ผ์ฐ๋ ๋ฑ ์คํ์ฌ์ดํธ์ ๋ฐฑ์ ๋ณต์ฌ๋ณธ์ ํ๋ ์ด์ ๋ณด๊ดํฉ๋๋ค. ์ด๋ ๊ธฐ๋ณธ ๋ฐ์ดํฐ์ ํ์ฅ ๋ฐฑ์ ๋ฐ์ดํฐ๊ฐ ๋ชจ๋ ์์ค๋ ์ ์๋ ํ์ฌ, ํ์, ๋๋ ๋ฑ์ ์ฌํด๋ก๋ถํฐ ๋ณดํธํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
- ๋ฐฑ์ ํ๋ก์ธ์ค ๋ฐ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง: ๋ฐฑ์ ํ๋ก์ธ์ค ๋ฐ ์ฑ๋ฅ์ ์ ๊ธฐ์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ์ฌ ๋ฐฑ์ ์ด ํจ์จ์ ์ผ๋ก ์คํ๋๊ณ ์๋์ง ํ์ธํ๊ณ ํ๋ก๋์ ํ๊ฒฝ์ ๋ฏธ์น๋ ์ํฅ์ ์ต์ํํฉ๋๋ค. ๋ฐฑ์ ์ค์ ๊ธฐ๊ฐ, ์ฒ๋ฆฌ๋ ๋ฐ ์์คํ ๋ฆฌ์์ค ์ฌ์ฉ๋์ ๋ชจ๋ํฐ๋งํ์ฌ ํ๋ก์ธ์ค๋ฅผ ๋ฏธ์ธ ์กฐ์ ํ๊ณ ์ต์ ์ ์ฑ๋ฅ์ ์ ์งํ์ธ์.
- ๋ฐฑ์ ๋ณด์: ์ํธํ ๋ฐ ์ก์ธ์ค ์ ์ด๋ฅผ ๊ตฌํํ์ฌ ๋ฌด๋จ ์ก์ธ์ค ๋๋ ์ ์ฌ์ ์ธ ๋ณด์ ์๋ฐ์ผ๋ก๋ถํฐ ์ค์ํ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ์ฌ ๋ฐฑ์ ์ ๋ณดํธํฉ๋๋ค.
- ์ ๊ธฐ์ ์ผ๋ก ๋ฐฑ์ ๊ณํ ์ ๋ฐ์ดํธ: ๋น์ฆ๋์ค ๋ฐ ๋ฐ์ดํฐ ์๊ตฌ ์ฌํญ์ด ๋ฐ์ ํจ์ ๋ฐ๋ผ ์ค์๋, ๋ฐ์ดํฐ ๋ณผ๋ฅจ ๋ฐ ๋ณต๊ตฌ ์๊ตฌ ์ฌํญ์ ๋ณํ๋ฅผ ์์ฉํ ์ ์๋๋ก ๋ฐฑ์ ๊ณํ์ ๊ฒํ ํ๊ณ ์กฐ์ ํ์ญ์์ค.
SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์๋ํ
SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ์๋ํํ๋ฉด ์ผ๊ด๋๊ณ ์์ ์ ์ธ ๋ฐ์ดํฐ ๋ณดํธ๊ฐ ๋ณด์ฅ๋ฉ๋๋ค. ๋ฐฑ์ ์์ ์ ์์ฝํ๊ณ ์๋ํํ ์ ์๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์ค์ํ ๋ฐฑ์ ๋จ๊ณ๋ฅผ ์์ด๋ฒ๋ฆฌ๊ฑฐ๋ ๊ฐ๊ณผํ ์ํ์ด ์ต์ํ๋ฉ๋๋ค. SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ์๋ํํ๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- SQL Server ์์ด์ ํธ: SQL Server์ ๊ธฐ๋ณธ ์ ๊ณต ๊ธฐ๋ฅ์ธ SQL Server ์์ด์ ํธ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฑ์ ์์ ์ ์์ฑํ๊ณ ์์ฝํฉ๋๋ค. SQL Server ์์ด์ ํธ๋ฅผ ์ฌ์ฉํ๋ฉด ์ ์ฒด, ์ฐจ๋ฑ ๋ฐ ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์์ ์ ์๋ํํ๊ณ ์์ ์๋ฃ ๋ฐ ์คํจ์ ๋ํ ์ฌ์ฉ์ ์ง์ ์ผ์ ๊ณผ ์๋ฆผ์ ๋ง๋ค ์ ์์ต๋๋ค.
- SQL Server ์ ์ง ๊ด๋ฆฌ ๊ณํ: ๋ ๋ค๋ฅธ ๊ธฐ๋ณธ ์ ๊ณต ์ต์ ์ ๋ฐฑ์ ์ ํฌํจํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ง ๊ด๋ฆฌ ์์ ์ ์์ฑ, ์์ ๋ฐ ์์ฝํ๋ ๊ทธ๋ํฝ ๋ฐฉ์์ ์ ๊ณตํ๋ SQL Server ์ ์ง ๊ด๋ฆฌ ๊ณํ์ ๋๋ค. ์ ์ง ๊ด๋ฆฌ ๊ณํ์ ๋ฐฑ์ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ์ฌ SQL ์ ๋ฌธ ์ง์์ด ๋ถ์กฑํ ๊ด๋ฆฌ์๊ฐ ๋ณด๋ค ์ฝ๊ฒ โโ๊ด๋ฆฌํ ์ ์๋๋ก ํด์ค๋๋ค.
- PowerShell ์คํฌ๋ฆฝํธ: ์ฌ์ฉ์ ์ง์ PowerShell ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๊ณ ์์ฝํ์ฌ SQL Server ๋ฐฑ์ ์ ์๋ํํฉ๋๋ค. PowerShell ์คํฌ๋ฆฝํธ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์์ ์ ์ ์ดํ๋ โโ์ ์ฐํ ๋ฐฉ๋ฒ์ ์ ๊ณตํ์ง๋ง ๋ ๋ง์ ์คํฌ๋ฆฝํ ์ ๋ฌธ ์ง์์ด ํ์ํฉ๋๋ค.
- ํ์ฌ ์๋ฃจ์ : SQL Server ํ๊ฒฝ์ ๊ธฐ๋ณธ ์ ๊ณต ๋๊ตฌ๊ฐ ์๊ฑฐ๋ ๋ณด๋ค ํฌ๊ด์ ์ธ ์๋ฃจ์ ์ ์ ํธํ๋ ๊ฒฝ์ฐ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์๋ํ๋ฅผ ์ํด ํน๋ณํ ์ค๊ณ๋ ํ์ฌ ๋๊ตฌ๋ฅผ ๊ณ ๋ คํ์ญ์์ค. ์ด๋ฌํ ๋๊ตฌ๋ ์ผ๋ฐ์ ์ผ๋ก ๊ณ ๊ธ ๋ฐฑ์ ์์ฝ, ๋ชจ๋ํฐ๋ง ๋ฐ ์๋ฆผ ์ต์ ์ ์ ๊ณตํฉ๋๋ค.
- AppMaster ์์ ํตํฉ: AppMaster ์ ๊ฐ๋ ฅํ ๋ ธ์ฝ๋ ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๋ ๊ฒฝ์ฐ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์๋ํ๊ฐ AppMaster ์์ฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌ ๋ฐ ์ ๋ฐ์ดํธ ํ๋ก์ธ์ค์ ์ผ์นํ๋์ง ํ์ธํ์ธ์. AppMaster์์ ์์ฑ๋ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ์ ๋ฐฑ์ ๋ฐ ๋ณต๊ตฌ ์ ๋ต์ ์กฐ์ ํ์ฌ ์ํํ ๋ฐ์ดํฐ ๋ณดํธ ํ๊ฒฝ์ ๊ตฌํํ์ธ์.
ํฌ๊ด์ ์ธ ๋ฐฑ์ ์ ๋ต, ๋ชจ๋ฒ ์ฌ๋ก ๋ฐ ์๋ํ๋ ๋ฐฑ์ ํ๋ก์ธ์ค๋ฅผ ์ฌ์ฉํ๋ฉด SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณดํธํ๊ณ ๋ฐ์ดํฐ ์์ค ์ํ์ ์ต์ํํ๋ฉฐ ๋น์ฆ๋์ค๋ฅผ ์ํ ์์ ์ ์ธ ๋ฐ์ดํฐ ๋ณต๊ตฌ ์ต์ ์ ์ ์งํ ์ ์์ต๋๋ค.
์ฑ๋ฅ ๊ณ ๋ ค ์ฌํญ ๋ฐ ๋ชจ๋ํฐ๋ง
SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ์ํํ ๋ ์ฑ๋ฅ ์์๋ฅผ ๊ณ ๋ คํ๊ณ ๋ฐฑ์ ํ๋ก์ธ์ค์ ๋ค์ํ ์ธก๋ฉด์ ๋ชจ๋ํฐ๋งํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ์ด๋ฅผ ํตํด ํ๋ก๋์ ์ํฌ๋ก๋์ ์ํฅ์ ์ฃผ์ง ์๊ณ ํจ์จ์ ์ด๊ณ ์๊ธฐ์ ์ ํ ๋ฐฑ์ ์ ๋ณด์ฅํ ์ ์์ต๋๋ค. ๋ค์์ ์ผ๋์ ๋์ด์ผ ํ ๋ช ๊ฐ์ง ์ค์ํ ์ฑ๋ฅ ๊ณ ๋ ค ์ฌํญ ๋ฐ ๋ชจ๋ํฐ๋ง ์ธก๋ฉด์ ๋๋ค.
๋ฐฑ์ ๊ธฐ๊ฐ
๋ฐฑ์ ์ด ์๋ฃ๋๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋ฐฑ์ ํ๋ก์ธ์ค์ ํจ์จ์ฑ์ ๊ฒฐ์ ํ๋ ์ค์ํ ์์์ ๋๋ค. ๋ฐฑ์ ๊ธฐ๊ฐ์ ๋ชจ๋ํฐ๋งํ๋ฉด ์ ์ฌ์ ์ธ ๋ณ๋ชฉ ํ์๊ณผ ์ต์ ํ ๊ธฐํ๋ฅผ ์๋ณํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๋๊ท๋ชจ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋์ ํธ๋์ญ์ ์๋๋ก ์ธํด ๋ฐฑ์ ์๊ฐ์ด ๊ธธ์ด์ง๊ณ RPO(๋ณต๊ตฌ ์ง์ ๋ชฉํ)๋ฅผ ์ถฉ์กฑํ๋ ๋ฅ๋ ฅ์ ์ํฅ์ ์ค ์ ์์ต๋๋ค.
๋ฐฑ์ ์ฒ๋ฆฌ๋
์ฒ๋ฆฌ๋ ๋๋ ๋ฐ์ดํฐ ๋ฐฑ์ ์๋๋ฅผ ๋ชจ๋ํฐ๋งํ๋ฉด ๋ฐฑ์ ํ๋ก์ธ์ค์ ํจ์จ์ฑ์ ํ๊ฐํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค. ์ฒ๋ฆฌ๋์ด ๋์์๋ก ๋ ์งง์ ์๊ฐ ๋ด์ ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๋ฐฑ์ ํ ์ ์์ผ๋ฏ๋ก ๋ฐ๋์งํฉ๋๋ค. ์ฑ๋ฅ ์ ํ๋ฅผ ๋ฐฉ์งํ๋ ค๋ฉด ๋ฐฑ์ ์คํ ๋ฆฌ์ง ํ์ ์์คํ ๊ณผ ๋คํธ์ํฌ ์ฉ๋์ด ํ์ํ ์ฒ๋ฆฌ๋์ ์ฒ๋ฆฌํ ์ ์๋์ง ํ์ธํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ
๋ฐฑ์ ์ผ๋ก ์ธํด I/O ๋ฐ CPU ์ฌ์ฉ๋ ์ฆ๊ฐ์ ๊ฐ์ ํ๋ก๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฑ๋ฅ ์ค๋ฒํค๋๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ ๋ณดํธ์ ์ต์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ ์ ์ง ๊ฐ์ ๊ท ํ์ ์ ์งํ๋ ค๋ฉด ํ๋ก๋์ ํ๊ฒฝ์ ๋ํ ๋ฐฑ์ ์ ์ํฅ์ ๋ชจ๋ํฐ๋งํ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค. ๋ฐฑ์ ์ผ๋ก ์ธํด ์ฑ๋ฅ์ด ๋์ ๋๊ฒ ์ ํ๋๋ ๊ฒฝ์ฐ ๋ฐฑ์ ์ผ์ ์กฐ์ , ๋ ๋น ๋ฅธ ์ ์ฅ ์ฅ์น ์ฌ์ฉ ๋๋ ๋ณด๋ค ํจ์จ์ ์ธ ๋ฐฑ์ ๋ฐฉ๋ฒ ๊ตฌํ์ ๊ณ ๋ คํ์ญ์์ค.
์์คํ ์์ ํ์ฉ๋
CPU, ๋ฉ๋ชจ๋ฆฌ ๋ฐ I/O์ ๊ฐ์ ์์คํ ๋ฆฌ์์ค์ ๋ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ์ํฅ์ ์ฃผ์ํ์ญ์์ค. ๋ฐฑ์ ํ๋ก์ธ์ค ์ค์ ์ด๋ฌํ ์งํ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ฉด ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ์๋ณํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ๊ธฐํ ์์คํ ๋ฆฌ์์ค๊ฐ ํ๋๋ฅผ ์ด๊ณผํ์ง ์๋๋ก ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์คํจ ์๋ฆผ
๋ฐฑ์ ์คํจ ๋๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์๋ ค์ฃผ๋ ์๋ ๊ฒฝ๊ณ ๋ฅผ ๊ตฌํํฉ๋๋ค. ๋ฌธ์ ๋ฅผ ์๋ณํ๊ณ ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ๋ณต๊ตฌ ํ๋ก์ธ์ค๋ฅผ ์์ํ๋ ค๋ฉด ์๊ธฐ์ ์ ํ ์๋ฆผ์ด ์ค์ํฉ๋๋ค.
๋ฐ์ดํฐ ์์ค ๋๋ ์์ ์ฒ๋ฆฌ: ๋ณต๊ตฌ ํ๋ก์ธ์ค
๋ฐ์ดํฐ ์์ค์ด๋ ์์์ด ๋ฐ์ํ ๊ฒฝ์ฐ ๊ฒฌ๊ณ ํ๊ณ ํ ์คํธ๋ ๋ณต๊ตฌ ํ๋ก์ธ์ค๊ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ์ฌ์ฉํ ๋ฐ์ดํฐ ๋ณต๊ตฌ๋ฅผ ์ํด ๋ฐ๋ผ์ผ ํ ์ฃผ์ ๋จ๊ณ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ฐ์ฅ ์ต๊ทผ ๋ฐฑ์ ์๋ณ
SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฐ๋ฅํ ์ต์ ์ํ๋ก ๋ณต๊ตฌํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์ต์ ์ ์ฒด, ์ฐจ๋ฑ ๋ฐ ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์ ๊ฒฐ์ ํฉ๋๋ค.
์ ์ฒด ๋ฐฑ์ ๋ณต์
๊ฐ์ฅ ์ต๊ทผ์ ์ ์ฒด ๋ฐฑ์ ์ ๋ณต์ํ์ฌ ๋ณต๊ตฌ ํ๋ก์ธ์ค๋ฅผ ์์ํฉ๋๋ค. ์ฌ๊ธฐ์๋ ๋ฐฑ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ก๋ํ๊ณ ์ปค๋ฐ๋์ง ์์ ํธ๋์ญ์ ์ ๋กค๋ฐฑํ๋ ์์ ์ด ํฌํจ๋ฉ๋๋ค.
์ฐจ๋ฑ ๋ฐฑ์ ์ ์ฉ
์ฐจ๋ฑ ๋ฐฑ์ ์ด ์๋ ๊ฒฝ์ฐ ์ ์ฒด ๋ฐฑ์ ์ดํ ์์ฑ๋ ์์๋๋ก ๋ณต์ํฉ๋๋ค. ์ด ๋จ๊ณ์์๋ ์ ์ฒด ๋ฐฑ์ ๊ณผ ๋ง์ง๋ง ์ฐจ๋ฑ ๋ฐฑ์ ์ฌ์ด์ ๋ฐ์ํ ๋ณ๊ฒฝ ์ฌํญ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค.
ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์ ์ฉ
๋ง์ง๋ง์ผ๋ก ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์ ์ฌ๋ฐ๋ฅธ ์์๋ก ๋ณต์ํ์ฌ ๋ฐ์ดํฐ ์์ค ๋๋ ์์์ด ๋ฐ์ํ๊ธฐ ์ ์ ์ต์ ์ํ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณต๊ตฌํฉ๋๋ค. ์ด ํ๋ก์ธ์ค๋ ํธ๋์ญ์ ๋ก๊ทธ๋ฅผ ์ฌ์ํ๊ณ ๋ง์ง๋ง ์ฐจ๋ฑ ๋ฐฑ์ ์ดํ ์ปค๋ฐ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋กํฉ๋๋ค.
๋ฐ์ดํฐ ์ผ๊ด์ฑ ๊ฒ์ฌ ์ํ
๋ฐฑ์ ์ ๋ณต์ํ ํ DBCC CHECKDB์ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ณต๊ตฌ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ์ผ๊ด์ฑ ๊ฒ์ฌ๋ฅผ ์ํํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ณต๊ตฌ๋ ๋ฐ์ดํฐ๊ฐ ์ ํจํ๊ณ ์์๋์ง ์์๋์ง ํ์ธํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๋ณต๊ตฌ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ ์คํธ
ํ ์คํธ๋ฅผ ์คํํ๊ณ ๋ฐ์ดํฐ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ์ฌ ๋ณต๊ตฌ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ธฐ๋ฅ์ ํ์ธํฉ๋๋ค. ์ด ๋จ๊ณ๋ ๋ณต๊ตฌ ํ๋ก์ธ์ค๊ฐ ์ฑ๊ณตํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ ์ค๋น๊ฐ ๋์๋์ง ํ์ธํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ๊ด๋ฆฌ ๋ฐ ์ ์ฅ
SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ์ ์ฅํ๋ ๊ฒ์ ๋ฐ์ดํฐ ๋ณดํธ์ ํจ์จ์ ์ธ ๋ณต๊ตฌ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๋ฐฑ์ ์ ๊ด๋ฆฌํ๊ณ ์ ์ฅํ๋ ค๋ฉด ๋ค์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๊ณ ๋ คํ์ธ์.
์ฌ๋ฌ ๊ฐ์ ๋ฐฑ์ ๋ณต์ฌ๋ณธ ์ ์ง
๋ก์ปฌ ๋๋ ํ๋์จ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ๋ฐ์ดํฐ ๊ฐ์ฉ์ฑ์ ๋ณด์ฅํ๋ ค๋ฉด ์คํ์ฌ์ดํธ ๋ณต์ฌ๋ณธ 1๊ฐ๋ฅผ ํฌํจํ์ฌ ์ต์ 3๊ฐ์ ๋ฐฑ์ ๋ณต์ฌ๋ณธ์ ๋ณด๊ดํ์ญ์์ค.
์ ์ฉ ๋ฐฑ์ ์ ์ฅ ์์น ์ฌ์ฉ
ํ๋ก๋์ ์์คํ ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์ ์ฌ์ ์ธ ๋ฐ์ดํฐ ์์ค์ ๋ฐฉ์งํ๋ ค๋ฉด ํ๋ก๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณ๋์ ์ ์ฉ ์์น์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ์ ์ฅํ์ธ์.
๊ณ์ธต์ ์ ์ฅ์ ๊ตฌ์กฐ ๊ตฌํ
๋ฐฑ์ ์ ํ ๋ฐ ๋ ์ง๋ฅผ โโ๊ธฐ์ค์ผ๋ก ํด๋ ๋๋ ๋๋ ํฐ๋ฆฌ์ ๊ฐ์ ๊ณ์ธต ๊ตฌ์กฐ๋ก ๋ฐฑ์ ์ ์ฅ์๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ์ด๋ ๋ฐ์ดํฐ ์์ค ์ ๋ ๋น ๋ฅธ ๊ฒ์ ๋ฐ ๋ณต๊ตฌ๋ฅผ ์ด์งํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์ํธํ ๋ฐ ์ก์ธ์ค ์ ์ด ์ฌ์ฉ
๋ฌด๋จ ์ก์ธ์ค ๋ฐ ๋ฐ์ดํฐ ์นจํด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ์ํธํ ๋ฐ ์ก์ธ์ค ์ ์ด๋ฅผ ๊ตฌํํ์ฌ ๋ฐฑ์ ์ ๋ณดํธํ์ญ์์ค.
๋ฐฑ์ ์คํ ๋ฆฌ์ง ๋ชจ๋ํฐ๋ง ๋ฐ ํ ์คํธ
๋ฐฑ์ ์คํ ๋ฆฌ์ง๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ์ฌ ๊ธฐ๋ฅ์ด ์ ์ง๋๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ์ ์ฅํ ์ ์๋ ์ถฉ๋ถํ ์ฉ๋์ด ์๋์ง ํ์ธํ์ญ์์ค. ๋ฐฑ์ ๊ฒ์ ๋ฐ ๋ณต์ ํ๋ก์ธ์ค๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ํ ์คํธํ์ฌ ๋ฐฑ์ ์ ์ฅ์๊ฐ ํจ๊ณผ์ ์ผ๋ก ์๋ํ๋์ง ํ์ธํ์ญ์์ค.
๋ฐฑ์ ๋ณด์กด ์ ์ฑ ๊ตฌํ
๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ ๋ฐ ๊ท์ ์ค์ ์๊ตฌ ์ฌํญ์ ๊ธฐ๋ฐ์ผ๋ก ๋ฐฑ์ ๋ณด์กด ์ ์ฑ ์ ์ ์ํ๊ณ ๊ตฌํํฉ๋๋ค. ์ด๋ฌํ ์ ์ฑ ์ ๋ค์ํ ์ ํ์ ๋ฐฑ์ ์ด ๋ ์ด์ ํ์ํ์ง ์๊ณ ์์ ํ๊ฒ ์ญ์ ๋ ๋๊น์ง ์ ์ฅํด์ผ ํ๋ ๊ธฐ๊ฐ์ ๊ฒฐ์ ํฉ๋๋ค. ์ฑ๋ฅ ์ธก๋ฉด์ ์ ์คํ๊ฒ ๊ณ ๋ คํ๊ณ ๊ฒฌ๊ณ ํ ๋ณต๊ตฌ ํ๋ก์ธ์ค๋ฅผ ๊ตฌํํ๋ฉฐ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌ ๋ฐ ์ ์ฅํจ์ผ๋ก์จ ๋ฐ์ดํฐ ์์ค ๋๋ ์์์ด ๋ฐ์ํ๋๋ผ๋ ๊ท์คํ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ณ ๋น์ฆ๋์ค ์ฐ์์ฑ์ ๋ณด์ฅํ ์ ์์ต๋๋ค.
AppMaster ๋ฐ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์
AppMaster ์ฃผ๋ก no-code ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ค์ ์ ๋๊ณ ์์ง๋ง ํ๋ซํผ์ ๋ค์์ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํธ ์์ฉํ๋ฏ๋ก AppMaster ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํด ๊ด๋ฆฌ๋๋ ๋ฐ์ดํฐ์ ๋ํ ๋ฐฑ์ ์ ๋ต์ ๊ณ ๋ คํ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค. ์ด ์น์ ์์๋ AppMaster SQL ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๋ฐ ๋น์ฆ๋์ค ๋ก์ง์ ์ง์ํ๋ ๋ฐฉ๋ฒ์ ์์ธํ ์ค๋ช ํฉ๋๋ค.

AppMaster PostgreSQL ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์ ์ฅ์๋ก ์ง์ํฉ๋๋ค. AppMaster ์๊ฐ์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค(BP) ๋์์ด๋ ์ ๋๋๊ทธ ์ค ๋๋กญ UI ๊ธฐ๋ฅ์ ํตํด ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง๊ณผ ๋น์ฆ๋์ค ๋ก์ง ์์ฑ์ ๋จ์ํํ์ง๋ง, SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ์ ์ ํ ๋ฐฑ์ ๋ฐ ๋ณต๊ตฌ ๊ณํ์ ๋ง๋ จํ๋ ๊ฒ์ ์ฌ์ ํ โโ์ค์ํฉ๋๋ค. ์ ๊ธฐ์ ์ธ ๋ฐฑ์ ์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ ์งํ๊ณ ์ก์ธ์คํ ์ ์๋๋ก ํ์ฌ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ถ๊ฐ ๋ฐ์ดํฐ ๋ณดํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ด ๋ฌธ์์ ์๋ถ๋ถ์์ ์ธ๊ธํ ํ์ค SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ๋ต ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก ์ธ์๋ AppMaster ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ ๊ด๋ จ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํนํ ๊ด๋ จ๋ ๋ค์ ์ ์ ์ฌํญ์ ๊ณ ๋ คํ์ญ์์ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ํธํ์ฑ ๋ณด์ฅ : AppMaster ์ฌ์ฉํ์ฌ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์ ์ฅ์๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ํญ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ํ๋ซํผ๊ณผ ํธํ๋๋์ง ํ์ธํ์ธ์. PostgreSQL์ PostgreSQL ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ถ์ฅ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ด์ง๋ง ๋ค๋ฅธ ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ์์ฑ๋ API ๋ฌธ์ ๋ฐ ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ ์ฌ์ฉ : AppMaster ๋ชจ๋ ํ๋ก์ ํธ์ ๋ํด API ๋ฌธ์(Swagger/Open API) ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ๋ฅผ ์๋์ผ๋ก ์์ฑํฉ๋๋ค. ์ด๋ฌํ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฑ์ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ํธํ์ฑ์ ์ ์งํ์ญ์์ค.
- ๋ฐฑ์ ์ผ์ ์ ์ฃผ์ํ์ธ์ . AppMaster ํ๋ซํผ์ ์ฌ์ฉํ ๋๋ ๋ฐฑ์ ์ผ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์ฃผ๊ธฐ์ ์กฐํ์์ผ ๋ฐฑ์ ๋ ๋ฐ์ดํฐ๊ฐ ์ต์ ์ํ๋ก ์ ํํ๊ฒ ์ ์ง๋๋๋ก ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
- ๋ฐฑ์ ์ค ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง : ๋ฐฑ์ ์ค AppMaster ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ์ ์ธ์ฌํ ์ฃผ์๋ฅผ ๊ธฐ์ธ์ด์ญ์์ค. ์๊ธฐ๊ฐ ์๋ชป๋์๊ฑฐ๋ ๋นํจ์จ์ ์ธ ๋ฐฑ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ๋ฅ๊ณผ ์ฌ์ฉ์ ๊ฒฝํ์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค.
์ด๋ฌํ ๊ณ ๋ ค ์ฌํญ์ ์์ ์ธ๊ธํ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ๋ต ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก์ ๊ฒฐํฉํ๋ฉด AppMaster ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๊ด๋ จ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ํฌ๊ด์ ์ธ ๋ฐ์ดํฐ ๋ณดํธ ๊ณํ์ ์ธ์ธ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๋ ๊ฒ์ ์ ํ๋ฆฌ์ผ์ด์ , ์์ ์ ์ธ ์ฑ๋ฅ ๋ฐ ์ฅ๊ธฐ์ ์ธ ๊ณ ๊ฐ ์ ๋ขฐ๋ฅผ ์ ์งํ๋ ๋ฐ ์์ด ์ค์ํ๊ณ ํ์์ ์ธ ๊ตฌ์ฑ ์์๋ผ๋ ์ ์ ๊ธฐ์ตํ์ญ์์ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ์ฃผ์ ์ ํ์ ์ ์ฒด, ์ฐจ๋ฑ ๋ฐ ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์ด๋ฉฐ ๊ฐ๊ฐ ์๋ก ๋ค๋ฅธ ์ด์ ๊ณผ ์ ํ ์ฌํญ์ด ์์ต๋๋ค. ์ ์ฒด ๋ฐฑ์ ์ ๊ฐ์ฅ ํฌ๊ด์ ์ธ ๋ณดํธ๋ฅผ ์ ๊ณตํ๋ ๋ฐ๋ฉด, ์ฐจ๋ฑ ๋ฐ ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์ ๋ณด๋ค ํจ์จ์ ์ธ ์ ์ฅ์์ ๋น ๋ฅธ ๋ณต๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ๋น๋๋ ๋ฐ์ดํฐ์ ์ค์์ฑ, ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ ๋ฐ ํ์ฉ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ์์ค ์์ค์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ์ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฒฝ์ฐ ํ๋ฃจ์ ์ฌ๋ฌ ๋ฒ ๋ฐฑ์ ์ ์ํํ ์ ์์ง๋ง ๋ ์ค์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฒฝ์ฐ ํ๋ฃจ์ ํ ๋ฒ ๋๋ ๋งค์ฃผ ๋ฐฑ์ ํ๋ฉด ์ถฉ๋ถํ ์ ์์ต๋๋ค.
SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์๋ํ๋ SQL Server ์์ด์ ํธ, SQL Server ์ ์ง ๊ด๋ฆฌ ๊ณํ ๋๋ ํ์ฌ ์๋ฃจ์ ๊ณผ ๊ฐ์ ๊ธฐ๋ณธ ์ ๊ณต SQL Server ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ํํ ์ ์์ต๋๋ค. ๋ฐฑ์ ์ ์์ฝํ๊ณ ์๋ํํ๋ฉด ์ผ๊ด์ฑ๊ณผ ์์ ์ ์ธ ๋ฐ์ดํฐ ๋ณดํธ๋ฅผ ์ ์งํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์ ๋ํ ๋ชจ๋ฒ ์ฌ๋ก์๋ ๋ฐฑ์ ๋ฐ ๋ณต๊ตฌ ํ๋ก์ธ์ค๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ํ ์คํธํ๊ณ , ์ฌ๋ฌ ๋ฐฑ์ ๋ณต์ฌ๋ณธ์ ์ ์ง ๊ด๋ฆฌํ๊ณ , ๋ฐฑ์ ์ ์คํ์ฌ์ดํธ์ ์ ์ฅํ๊ณ , ์ฑ๋ฅ์ ๋ชจ๋ํฐ๋งํ๊ณ , ์ํธํ ๋ฐ ์ก์ธ์ค ์ ์ด๋ฅผ ํตํด ๋ฐฑ์ ์ ๋ณดํธํ๋ ๊ฒ์ด ํฌํจ๋ฉ๋๋ค.
๋ฐฑ์ ์ค ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง์๋ ๋ฐฑ์ ๊ธฐ๊ฐ, ์ฒ๋ฆฌ๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ์ ๋ํ ์ํฅ ๋ฐ ๊ธฐํ ์์คํ ๋ฆฌ์์ค ์ถ์ ์ด ํฌํจ๋ฉ๋๋ค. ๋ชจ๋ํฐ๋ง์ ๋ฐฑ์ ํ๋ก์ธ์ค๊ฐ ํจ์จ์ ์ด๊ณ ํ๋ก๋์ ํ๊ฒฝ์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น์ง ์๋๋ก ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฑ์ ์์ ๋ฐ์ดํฐ ๋ณต๊ตฌ๋ ์ฌ์ฉ๋ ๋ฐฑ์ ์ ํ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ณต๊ตฌ๋ฅผ ์ํํ๋ ค๋ฉด ์ ์ฒด ๋ฐฑ์ ์ ๋ณต์ํ ๋ค์ ํด๋นํ๋ ๊ฒฝ์ฐ ๋ฐ์ดํฐ ์ผ๊ด์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ฌ๋ฐ๋ฅธ ์์๋ก ์ฐจ๋ฑ ๋ฐฑ์ ๋ฐ ํธ๋์ญ์ ๋ก๊ทธ ๋ฐฑ์ ์ ๋ณต์ํด์ผ ํฉ๋๋ค.
๊ฐ๋ ฅํ ์ฝ๋ ์๋ ํ๋ซํผ AppMaster ์ฌ์ฉํ๋ฉด SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํธ ์์ฉํ๋ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ๋ฐฑ์ ์ ๋ต์ ์ ์งํ๋ ๊ฒ์ด ์ฌ์ ํ ์ค์ํ์ง๋ง AppMaster SQL ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง, ๋น์ฆ๋์ค ๋ก์ง ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๋จ์ํํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.


