โ์ด๊ฑด ๊ผญ ํ์ํ ์ผ์ด์์.โ ๊ทธ๋ ๋ ๋๊ตฌ์๊ฒ๋ ๋ง์ ๊ฑธ์ง ์์ ์ฑ ํฐ ์๋ฆฌ๋ก ๋งํ๋ค. - ์ด๊ฑด ๊ผญ ํ์ํด์! ์ด๊ฒ์ด ๋ฐ๋ก ํ์ฌ์ ์ฃผ์ ์๋ฌด๋ ์ฃผ์ฃผ์ ์ด์ต์ ์ํด ์ด์ต์ ์ฐฝ์ถํ๋ ๊ฒ์ ๋๋ค. ๊ธ์, ์๊ฐํด ๋ณด์ธ์! ๊ทธ๋ค์ ์๋ฌด๊ฒ๋ ๋๋ ค์ํ์ง ์์ต๋๋ค!
์จ๋ฆฌ ๋๋ณดํ, <์ฐจ์ >
์ด๋ฌํ ํค๋๋ผ์ธ์ ๋ณธ ํ ํด๋น ๊ธฐ์ฌ๊ฐ ์ด๋ฆฌ์๊ฑฐ๋ ๋๋ฐ์ ์ด๋ผ๊ณ ์ด๋ฏธ ํ๋จํ์ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ฑ๊ธํ๊ฒ ๊ฒฐ๋ก ์ ๋ด๋ฆฌ์ง ๋ง์ญ์์ค. ๋๊ธฐ์ , ํนํ ๊ตญ๊ฐ์ ์ฐธ์ฌํ๋ ๊ธฐ์ ์ ์ง์์ ์์ ํ ๋ค๋ฅธ ํ๋ซํผ(์: ์ ๋ชฉ์ ์๋ ํ๋ซํผ)์ ํฌํจํ์ฌ ๋ค์ํ ํ๋ซํผ์ ๋น๊ตํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๋ฌผ๋ก DBMS๋ฅผ ์ด๋ฐ ์์ผ๋ก ๋น๊ตํ๋ ์ฌ๋์ ์๋ฌด๋ ์์ต๋๋ค. DBMS์ ์ฅ์ ๊ณผ ๋จ์ ์ ์ ์๋ ค์ ธ ์๊ธฐ ๋๋ฌธ์
๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ผ๋ถ ์ ํ๋ฆฌ์ผ์ด์
๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ํ๋ซํผ์ ๋น๊ต ๋์์
๋๋ค. ์ด ๊ธฐ์ฌ์์๋ Habr ๋
์๋ค์๊ฒ ์ง์ ์น์ํ ์ฃผ์ ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๊ฒฝ์ฐ์ ์ฌ์ฉ๋๋ ๋ฐฉ๋ฒ๋ก ์ ๋ณด์ฌ์ค ๊ฒ์
๋๋ค. ๊ทธ๋์,
์๊ทน
๊ต์ก ํ๋ก์ ํธ๋ ์ทจ๋ฏธ ํ๋ก์ ํธ๋ฅผ ์์ํ ๋ ํ๋ซํผ์ ์ ํํ๋ ๋๊ธฐ๋ ๋งค์ฐ ๋ค์ํ ์ ์์ต๋๋ค. "์ด๊ฒ์ด ๋ด๊ฐ ๊ฐ์ฅ ์ ์๋ ํ๋ซํผ์ ๋๋ค.", "์ด ํ๋ซํผ์ ์ดํดํ๊ณ ์ถ์ต๋๋ค.", "์ฌ๊ธฐ ์ต๊ณ ์ ๋ฌธ์๊ฐ ์์ต๋๋ค." ... ์์ ํ์ฌ์ ๊ฒฝ์ฐ ์ ํ ๊ธฐ์ค์ ๋์ผํฉ๋๋ค. ์ง๋ถํด์ผ ํ ๊ธ์ก๊ณผ์ด ๋์ผ๋ก ๋ฌด์์ ์ป์ ์ ์์ต๋๊น?
๋น์ฐํ ๋น์ ์ ๋ ์ ์ ๋น์ฉ์ ์ง๋ถํ๊ณ ๋ ๋ง์ ๊ฒ์ ์ป๊ณ ์ถ์ดํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋ ์ ์ ๋น์ฉ์ ์ง๋ถํ๊ฑฐ๋ ๋ ๋ง์ ๊ฒ์ ์ป๋ ๊ฒ ์ค ๋ฌด์์ด ๋ ์ค์ํ์ง ๊ฒฐ์ ํ๊ณ ๊ฐ ๋ ธ๋์ ๊ฐ์ค์น๋ฅผ ํ ๋นํด์ผ ํฉ๋๋ค. ์ ๋ ดํ ์๋ฃจ์ ๋ณด๋ค ๊ณ ํ์ง ์๋ฃจ์ ์ด ๋ ์ค์ํ๋ค๊ณ ๊ฐ์ ํ๊ณ "๋น์ฉ" ๋ ธ๋์ 40%, "๊ธฐํ" ๋ ธ๋์ 60%์ ๊ฐ์ค์น๋ฅผ ํ ๋นํฉ๋๋ค.
๋๊ธฐ์
์์๋ ์ผ๋ฐ์ ์ผ๋ก ๊ทธ ๋ฐ๋๊ฐ ์ฌ์ค์
๋๋ค. ๋น์ฉ ๊ฐ์ค์น๋ 50% ๋ฏธ๋ง์ผ๋ก ๋จ์ด์ง์ง ์์ผ๋ฉฐ 60% ์ด์์ผ ์๋ ์์ต๋๋ค. ๋ชจ๋ธ ์์์ ์ค์ํ ๊ฒ์ ๋ชจ๋ ์์ ๋
ธ๋์ ํ์ ๋
ธ๋์ ์ด ๊ฐ์ค์น๊ฐ 100%์ฌ์ผ ํ๋ค๋ ๊ฒ์
๋๋ค.
์ปท์คํ ์กฐ๊ฑด
์ฌ์ดํธ
์ปท์คํ ๊ธฐ์ค์ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ์ ์ ํน์ง๊ณผ ๊ด๋ จ๋ ์ ์์ต๋๋ค.
- ACID ๋ณด์ฅ;
- ๊ด๊ณํ ๋ฐ์ดํฐ ๋ชจ๋ธ;
- SQL ์ธ์ด ์ง์(์ฐธ๊ณ : ์ด๋ "๊ด๊ณํ ๋ชจ๋ธ"๊ณผ ๋์ผํ์ง ์์)
- ์ํ ํ์ฅ ๊ฐ๋ฅ์ฑ.
์ผ๋ฐ์ ์ธ ๊ธฐ์ค์ด ์์ ์ ์์ต๋๋ค.
- ๋ฌ์์์์์ ์์ ์ ์ง์ ๊ฐ์ฉ์ฑ;
- ์คํ ์์ค;
- ํต์ ๋ฐ ๋งค์ค์ปค๋ฎค๋์ผ์ด์ ๋ถ ๋ฑ๋ก๋ถ์ ํ๋ซํผ ๊ฐ์ฉ์ฑ;
- ์ผ๋ถ ๋ฑ๊ธ(์: db-engines.com ๋ฑ๊ธ์ ์ฒ์ XNUMX๊ฐ ๋ฑ๊ธ)์์ ํ๋ซํผ์ ์กด์ฌ
- ์์ฅ ๋ด ์ ๋ฌธ๊ฐ์ ์กด์ฌ(์: hh.ru ์น์ฌ์ดํธ์ ์ด๋ ฅ์์์ ํ๋ซํผ ์ด๋ฆ์ ๊ฒ์ํ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํจ)
๊ฒฐ๊ตญ ๊ธฐ์ ๋ณ ๊ธฐ์ค์ด ์์ ์ ์์ต๋๋ค.
- ์ง์ ์ค ์ ๋ฌธ๊ฐ์ ๊ฐ์ฉ์ฑ;
- ๋ชจ๋ ์ง์์ ๊ธฐ๋ฐ์ด ๋๋ ๋ชจ๋ํฐ๋ง ์์คํ X ๋๋ ๋ฐฑ์ ์์คํ Y์์ ํธํ์ฑ...
๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ปท์คํ ๊ธฐ์ค ๋ชฉ๋ก์ด ์๋ค๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด โํ๋ซํผ Z๋ฅผ ์ ํํ์ง ์์ ์ด์ ๋ ๋ฌด์์ ๋๊น? ์ต๊ณ ์ธ ์ค ์๋๋คโ๋ผ๊ณ ๊ฒฝ์์ง์ผ๋ก๋ถํฐ ํน๋ณํ ์ ๋ขฐ๋ฅผ ๋ฐ๋ ์ ๋ฌธ๊ฐ(๋๋ โ์ ๋ฌธ๊ฐโ)๊ฐ ๋ถ๋ช ํ ์์ ๊ฒ์ ๋๋ค.
๋น์ฉ ๊ฒฌ์
์๋ฃจ์ ๋น์ฉ์ ๋น์ฐํ ๋ผ์ด์ผ์ค ๋น์ฉ, ์ง์ ๋น์ฉ, ์ฅ๋น ๋น์ฉ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
์์คํ ์ ํด๋์ค๊ฐ ๊ฑฐ์ ๋์ผํ ๊ฒฝ์ฐ(์: Microsoft SQL Server ๋ฐ PostgreSQL) ๋จ์ํ๋ฅผ ์ํด ๋ ์๋ฃจ์ ์ ์ฅ๋น ์๊ฐ ๊ฑฐ์ ๋์ผํ๋ค๊ณ ๊ฐ์ ํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ฅ๋น๋ฅผ ํ๊ฐํ ํ์๊ฐ ์์ผ๋ฏ๋ก ๋ง์ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์ ์ฝํ ์ ์์ต๋๋ค. ์์ ํ ๋ค๋ฅธ ์์คํ (์: Oracle๊ณผ Redis)์ ๋น๊ตํด์ผ ํ๋ ๊ฒฝ์ฐ ์ฌ๋ฐ๋ฅธ ํ๊ฐ๋ฅผ ์ํด์๋ ํฌ๊ธฐ ์กฐ์ (์ฅ๋น ์ ๊ณ์ฐ)์ด ํ์ํ๋ค๋ ๊ฒ์ด ๋ถ๋ช ํฉ๋๋ค. ์กด์ฌํ์ง ์๋ ์์คํ ์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ ๊ฒ์ ๋งค์ฐ ๊ณ ๋ง์ด ์์ ์ด๋ฏ๋ก ์ฌ์ ํ ๊ทธ๋ฌํ ๋น๊ต๋ฅผ ํผํ๋ ค๊ณ ๋ ธ๋ ฅํฉ๋๋ค. ์ด๋ ์ํํ๊ธฐ ์ฝ์ต๋๋ค. ์ฐจ๋จ ์กฐ๊ฑด์์๋ ๋ฐ์ดํฐ ์์ค์ด ์๊ณ ๊ด๊ณํ ๋ชจ๋ธ์ด ๊ธฐ๋ก๋๊ฑฐ๋ ๊ทธ ๋ฐ๋๋ก ์ด๋น 50๊ฑด์ ํธ๋์ญ์ ๋ก๋๊ฐ ๊ธฐ๋ก๋ฉ๋๋ค.
๋ผ์ด์ ์ค๋ฅผ ํ๊ฐํ๋ ค๋ฉด ๊ณต๊ธ์ ์ฒด๋ ํํธ๋์๊ฒ ๊ณ ์ ๋ ์์ ์ฝ์ด์ ๊ณ ์ ๋ ๊ธฐ๊ฐ ๋์์ ์ง์์ ๋ํ ๋ผ์ด์ ์ค ๋น์ฉ์ ๋ฌธ์ํ๋ ๊ฒ์ผ๋ก ์ถฉ๋ถํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๊ธฐ์ ์ ์ด๋ฏธ ์ํํธ์จ์ด ๊ณต๊ธ์ ์ฒด์ ๊ธด๋ฐํ ๊ด๊ณ๋ฅผ ๋งบ๊ณ ์์ผ๋ฉฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ด์ ๋ถ์๊ฐ ๋น์ฉ ๋ฌธ์ ์ ์์ฒด์ ์ผ๋ก ๋ต๋ณํ ์ ์๋ ๊ฒฝ์ฐ ํธ์ง ํ ํต์ด๋ฉด ์ด ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค.
๊ณต๊ธ์ ์ฒด๋ง๋ค ์ฝ์ด ์, ๋ฐ์ดํฐ ๋ณผ๋ฅจ, ๋ ธ๋ ์ ๋ฑ ๋ผ์ด์ ์ค ์งํ๊ฐ ๋ค๋ฅผ ์ ์์ต๋๋ค. ๋๊ธฐ ๋ฒ ์ด์ค๋ ๋ฌด๋ฃ์ผ ์๋ ์๊ณ , ๋ฉ์ธ ๋ฒ ์ด์ค์ ๋์ผํ ๋ฐฉ์์ผ๋ก ๋ผ์ด์ผ์ค๋ฅผ ๋ฐ์ ์๋ ์์ต๋๋ค. ์ธก์ ๊ธฐ์ค์์ ์ฐจ์ด๊ฐ ๋ฐ๊ฒฌ๋๋ฉด ๋ชจ๋ธ ์คํ ๋๋ฅผ ์์ธํ ์ค๋ช ํ๊ณ ์คํ ๋ ๋ผ์ด์ผ์ค ๋น์ฉ์ ๊ณ์ฐํด์ผ ํฉ๋๋ค.
์ฌ๋ฐ๋ฅธ ๋น๊ต๋ฅผ ์ํด ์ค์ํ ์ ์ ๋์ผํ ์ง์ ์กฐ๊ฑด์ ๋๋ค. ์๋ฅผ ๋ค์ด Oracle ์ง์ ๋น์ฉ์ ์ฐ๊ฐ ๋ผ์ด์ ์ค ๊ฐ๊ฒฉ์ 22%์ด์ง๋ง PostgreSQL ์ง์ ๋น์ฉ์ ์ง๋ถํ ํ์๋ ์์ต๋๋ค. ์ด๋ ๊ฒ ๋น๊ตํ๋ ๊ฒ ๋ง๋์? ์๋์. ์ค์ค๋ก ํด๊ฒฐํ ์ ์๋ ์ค๋ฅ๋ ์์ ํ ๋ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฒซ ๋ฒ์งธ ๊ฒฝ์ฐ์๋ ์ง์ ์ ๋ฌธ๊ฐ๊ฐ ์ ์ํ๊ฒ ๋ฌธ์ ํด๊ฒฐ์ ๋์์ฃผ์ง๋ง ๋ ๋ฒ์งธ ๊ฒฝ์ฐ์๋ ํ๋ก์ ํธ๊ฐ ์ง์ฐ๋๊ฑฐ๋ ์๋ฃ๋ ํ๋ก์ ํธ์ ๋ค์ดํ์์ด ๋ฐ์ํ ์ํ์ด ์์ต๋๋ค. ๋ฌด๊ธฐํ์ผ๋ก ์ด์๋๋ ์์คํ ์ ๋๋ค.
๋ค์ ์ธ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ๊ณ์ฐ ์กฐ๊ฑด์ ๊ท ๋ฑํํ ์ ์์ต๋๋ค.
- ์ง์ ์์ด Oracle์ ์ฌ์ฉํ์ญ์์ค(์ค์ ๋ก๋ ์ด๋ฐ ์ผ์ด ๋ฐ์ํ์ง ์์ต๋๋ค).
- PostgreSQL์ ๋ํ ์ง์์ ๊ตฌ๋งคํ์ธ์(์: Postgres Professional์์).
- ์ง์ ๋ถ์กฑ๊ณผ ๊ด๋ จ๋ ์ํ์ ๊ณ ๋ คํ์ญ์์ค.
์๋ฅผ ๋ค์ด ์ํ ๊ณ์ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์น๋ช ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์์คํ ๊ฐ๋ ์ค์ง ์๊ฐ์ ์์ ์ผ ๊ธฐ์ค 1์ผ์ ๋๋ค. ์์คํ ์ฌ์ฉ์ ๋ฐ๋ฅธ ์์ ์ด์ต์ ์ฐ๊ฐ 40์ต MNT์ด๊ณ , ์ฌ๊ณ ์จ์ 1/400์ผ๋ก ์ถ์ฐ๋๋ฏ๋ก ์ง์ ๋ถ์กฑ ์ํ์ ์ฐ๊ฐ ์ฝ 100์ต MNT๋ก ์ถ์ฐ๋ฉ๋๋ค. ๋ฌผ๋ก '๊ณํ์ด์ต'๊ณผ '์์์ฌ๊ณ ๋น๋'๋ ๊ฐ์์ ๊ฐ์น์ด์ง๋ง ๊ทธ๋ฐ ๋ชจ๋ธ์ด ์๋ ๊ฒ์ด ์๋ ๊ฒ๋ณด๋ค๋ ์๋ ๊ฒ์ด ํจ์ฌ ๋ซ๋ค.
์ค์ ๋ก ์์คํ ์ ์ฅ๊ธฐ์ ์ธ ๋ค์ดํ์์ผ๋ก ์ธํ ํํ ์์ค์ ์ฉ๋ฉํ ์ ์์ ๋งํผ ์ค์ํ ์ ์์ผ๋ฏ๋ก ์ง์์ด ํ์ํฉ๋๋ค. ๊ฐ๋ ์ค์ง ์๊ฐ์ด ํ์ฉ๋๋ ๊ฒฝ์ฐ ์ง์์ ๊ฑฐ๋ถํ๋ ๊ฒ์ด ๋๋ก๋ ๋น์ฉ์ ์ ์ฝํ๋ ์ข์ ๋ฐฉ๋ฒ์ด ๋ ์ ์์ต๋๋ค.
๋ชจ๋ ๊ณ์ฐ์ ๊ฑฐ์ณ 5๋ ๊ฐ A ํ๋ซํผ์ ์ด์ํ๋ ๋น์ฉ์ด 800์ต MNT, B ํ๋ซํผ์ ์ด์ํ๋ ๋น์ฉ์ด 650์ต 600์ฒ๋ง MNT, C ํ๋ซํผ์ ์ด์ํ๋ ๋น์ฉ์ด 0.75์ต MNT๋ผ๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ์น์๋ก์ ํ๋ซํผ C๋ ๊ฐ๊ฒฉ์ ๋ํด ์ ์ฒด ํฌ์ธํธ๋ฅผ ๋ฐ๋ ๋ฐ๋ฉด, ํ๋ซํผ A์ B๋ ๊ฐ๊ฒฉ์ด ๋ช ๋ฐฐ๋ ๋ ๋น์ผ์ง์ ๋น๋กํ์ฌ ์ฝ๊ฐ ์ ์ ๊ธ์ก์ ๋ฐ์ต๋๋ค. ์ด ๊ฒฝ์ฐ โ ๊ฐ๊ฐ 0.92์ ๊ณผ XNUMX์ .
๊ธฐํ ํ๊ฐ
๊ธฐํ ํ๊ฐ๋ ์ฌ๋ฌ ๊ทธ๋ฃน์ผ๋ก ๋๋๋ฉฐ ๊ทธ ์๋ ํ๊ฐํ๋ ์ฌ๋์ ์์๋ ฅ์ ์ํด์๋ง ์ ํ๋ฉ๋๋ค. ์ต์ ์ ์ต์ ์ ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ํ์ผ๋ก ๊ธฐ๋ฅ์ ๋๋๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด ์์์๋ ๊ฐ๋ฐ์, ๊ด๋ฆฌ์ ๋ฐ ์ ๋ณด ๋ณด์ ๋ด๋น์๊ฐ ์์ต๋๋ค. ์ด๋ค ํจ์์ ๊ฐ์ค์น๊ฐ 40:40:20์ผ๋ก ๋ถํฌ๋์ด ์๋ค๊ณ ๊ฐ์ ํด๋ณด์.
๊ฐ๋ฐ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋ฐ์ดํฐ ์กฐ์์ ์ฉ์ด์ฑ;
- ์ค์ผ์ผ๋ง;
- ๋ณด์กฐ ์ธ๋ฑ์ค์ ์กด์ฌ.
๊ธฐ์ค ๋ชฉ๋ก๊ณผ ๊ฐ์ค์น๋ ๋งค์ฐ ์ฃผ๊ด์ ์ ๋๋ค. ๋์ผํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ผ๋ ์ด๋ฌํ ๋ชฉ๋ก, ํญ๋ชฉ ๊ฐ์ค์น ๋ฐ ๋ต๋ณ์ โโํ ๊ตฌ์ฑ์ ๋ฐ๋ผ ํฌ๊ฒ ๋ฌ๋ผ์ง๋๋ค. ์๋ฅผ ๋ค์ด Facebook์ MySQL์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ Instagram์ Cassandra๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์์ต๋๋ค. ์ด๋ฌํ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐ์๊ฐ ๊ทธ๋ฌํ ํ๋ฅผ ์์ฑํ์ ๊ฐ๋ฅ์ฑ์ ๊ฑฐ์ ์์ต๋๋ค. Mark Zuckerberg๋ ์ค๋ฉ ์ ์ฉ์ ๋ฐ๋ฅธ ๋น์ฉ์ ์ง๋ถํ๋ฉด์ ๋ณธ๊ฒฉ์ ์ธ ๊ด๊ณํ ๋ชจ๋ธ์ ์ ํํ๊ณ , Kevin Systrom์ ๋ฐ์ดํฐ ์ก์ธ์ค ์ฉ์ด์ฑ์ ํฌ์ํ๋ฉด์ ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ํ์ฅ์ฑ์ ๊ตฌ์ถํ๋ค๊ณ ์ถ์ธกํ ์ ์์ต๋๋ค.
๊ด๋ฆฌ ๊ธฐ๋ฅ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
- ๋ฐฑ์ ์์คํ ๊ธฐ๋ฅ;
- ๋ชจ๋ํฐ๋ง ์ฉ์ด์ฑ;
- ์ฉ๋ ๊ด๋ฆฌ ์ฉ์ด์ฑ โ ๋์คํฌ ๋ฐ ๋ ธ๋;
- ๋ฐ์ดํฐ ๋ณต์ ๊ธฐ๋ฅ.
์ง๋ฌธ์ ์ ๋์ ์ธ ๋ฐฉ์์ผ๋ก ํํ๋์ด์ผ ํฉ๋๋ค. ํน์ ๊ธฐ๋ฅ์ ํ๊ฐํ๋ ๋ฐฉ๋ฒ์ ๋์ํ ์๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, Oracle DBMS์ ํจ๊ป ์ ๊ณต๋๋ ๋๊ตฌ์ ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฑ์ ๋๊ตฌ๋ฅผ ํ๊ฐํด ๋ณด๊ฒ ์ต๋๋ค.
์๋จ
๋
ผํ
ํ๊ฐ
์ํ/๊ฒฝํ์น
๋ฐ์ดํฐ ์
๋ก๋ ๋ฐ ๋ก๋
0.1
๋ฐฑ์
์์/์ข
๋ฃ
ํ์ผ ๋ณต์ฌ
0.3
RMAN
์ฆ๋ถ ๋ณต์ฌ ๊ธฐ๋ฅ
0.7
ZDLRA
์ฆ๋ถ ๋ณต์ฌ๋ง ๊ฐ๋ฅ, ๊ฐ์ฅ ๋น ๋ฅธ ์ง์ ๋ณต๊ตฌ
1.0
๋ช ํํ ํ๊ฐ ๊ธฐ์ค์ด ์๋ค๋ฉด ์ฌ๋ฌ ์ ๋ฌธ๊ฐ์๊ฒ ํ์ ์ ๋งค๊ธด ํ ํ๊ท ์ ๋ด๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ด๋ค.
๋ง์ง๋ง์ผ๋ก ์ ๋ณด ๋ณด์ ๊ธฐ๋ฅ์ ๊ฐ๋จํ ๋์ดํ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋น๋ฐ๋ฒํธ ๊ด๋ฆฌ ์ ์ฑ ์ ๊ฐ์ฉ์ฑ;
- ์ธ๋ถ ์ธ์ฆ ๋๊ตฌ(LDAP, Kerberos)๋ฅผ ์ฐ๊ฒฐํ๋ ๊ธฐ๋ฅ
- ์ ๊ทผ์ ์ญํ ๋ชจ๋ธ;
- ๊ฐ์ฌ ๊ธฐ๋ฅ;
- ๋์คํฌ์ ๋ฐ์ดํฐ ์ํธํ;
- ๋คํธ์ํฌ๋ฅผ ํตํ ์ ์ก ์ค ์ํธํ(TLS)
- ๊ด๋ฆฌ์์ ๋ฐ์ดํฐ ๋ณดํธ.
์ฑ๋ฅ ์ํ
์ด์ ๋ณ๋๋ก, ๊ทํ๊ฐ ์ํํ์ง ์์ ๋ถํ ํ ์คํธ ๊ฒฐ๊ณผ๋ฅผ ๋ ผ๊ฑฐ๋ก ์ฌ์ฉํ์ง ๋ง ๊ฒ์ ๊ฒฝ๊ณ ํ๊ณ ์ถ์ต๋๋ค.
์ฒซ์งธ, ํ ์คํธ ์ค์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํฐ ๊ตฌ์กฐ์ ๋ก๋ ํ๋กํ์ด ํด๊ฒฐํ๋ ค๋ ๋ฌธ์ ์ ํฌ๊ฒ ๋ค๋ฅผ ์ ์์ต๋๋ค. ์ฝ 10~15๋ ์ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ณต๊ธ์ ์ฒด๊ฐ TPC ํ ์คํธ์์ ์ป์ ๊ฒฐ๊ณผ๋ฅผ ๊ณผ์ํ๋ ๊ฒ์ ์ข์ํ์ง๋ง ์ง๊ธ์ ๋๊ตฌ๋ ์ด๋ฌํ ๊ฒฐ๊ณผ๋ฅผ ์ง์งํ๊ฒ ๋ฐ์๋ค์ด์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋์งธ, ์์คํ ์ฑ๋ฅ์ ์ฝ๋๊ฐ ์๋ ์์ฑ๋ ํ๋ซํผ๊ณผ ํ ์คํธ๊ฐ ์ํ๋ ์ฅ๋น์ ๋ฐ๋ผ ํฌ๊ฒ ๋ฌ๋ผ์ง๋๋ค. ์ ๋ Oracle์ PostgreSQL๊ณผ ๋น๊ตํ๋ ๋ง์ ํ ์คํธ๋ฅผ ๋ณด์์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ๋ ํ ์์คํ ์ ๋ฌด์กฐ๊ฑด์ ์ธ ์ฐ์์ฑ์์๋ถํฐ ๋ค๋ฅธ ์์คํ ์ ๋๋ฑํ๊ฒ ๋ฌด์กฐ๊ฑด์ ์ธ ์ฐ์์ฑ๊น์ง ๋ค์ํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง์ผ๋ก, ์ธ ๋ฒ์งธ๋ก, ๋๊ฐ ํ ์คํธ๋ฅผ ํ๋์ง์ ๋ํด ์๋ฌด๊ฒ๋ ๋ชจ๋ฆ ๋๋ค. ๋ ์๊ฒฉ ๋ชจ๋ ์ค์ํ๋ฉฐ OS ๋ฐ ํ๋ซํผ ์ค์ ํ์ง๋ฟ๋ง ์๋๋ผ ๋ค๋ฅธ ๋ชจ๋ ์์๋ฅผ โโํฉ์น ๊ฒ๋ณด๋ค ํ ์คํธ ๊ฒฐ๊ณผ์ ๋ ๋ง์ ์ํฅ์ ๋ฏธ์น๋ ๋๊ธฐ์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
์ฑ๋ฅ์ด ์ค์ํ ์์์ธ ๊ฒฝ์ฐ ๊ฐ๊ธ์ ์์ฐ ์์คํ ์ ๊ตฌ์ฑํ๊ณ ์ ์ง ๊ด๋ฆฌํ ์ฌ๋๋ค์ ๋์์ ๋ฐ์ ์ง์ ํ ์คํธ๋ฅผ ์ํํ์ญ์์ค.
๊ฒฐ๊ณผ
๋ง์ง๋ง์ผ๋ก, ์ํ๋ ๋ชจ๋ ์์ ์ โโ๊ฒฐ๊ณผ๋ ๋ชจ๋ ์ถ์ ์น๊ฐ ๊ฒฐํฉ๋๊ณ , ๊ณฑํด์ง๊ณ , ์์ฝ๋๋ ์คํ๋ ๋์ํธ๊ฐ ๋์ด์ผ ํฉ๋๋ค.
์์๋ค์ํผ ์ฒ๋๋ฅผ ๋ณ๊ฒฝํ๊ณ ๋ฑ๊ธ์ ์กฐ์ ํ๋ฉด ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์์ง๋ง ์ด๋ ์์ ํ ๋ค๋ฅธ ์ด์ผ๊ธฐ์
๋๋ค...
์ถ์ฒ : habr.com