๋ค๋จ๊ณ ์ธ๋ฑ์ค ๊ฐ๋
๋ค๋จ๊ณ ์ธ๋ฑ์ค๋?
๋จ์ผ ๋จ๊ณ ์ธ๋ฑ์ค์ ๊ฒฝ์ฐ ์ธ๋ฑ์ค ์์ฒด๊ฐ ๋๋ฌด ์ปค์ง๋ฉด ํ์ํ๋๋ฐ ๋๋ฌด ์ค๋๊ฑธ๋ฆผ
์ด๋ ์ธ๋ฑ์ค ์ํธ๋ฆฌ ํ์ ์๊ฐ์ ์ค์ด๊ธฐ ์ํด ๋จ์ผ ๋จ๊ณ ์ธ๋ฑ์ค์ ๋ํด ๋ค์ ์ธ๋ฑ์ค๋ฅผ ์ ์ํ๋๋ฐ ์ด๋ฅผ ๋ค๋จ๊ณ ์ธ๋ฑ์ค๋ผ๊ณ ํจ
๋ค๋จ๊ณ ์ธ๋ฑ์ค๋ ๊ฐ์ฅ ์์ ๋จ๊ณ์ ์ธ๋ฑ์ค๊ฐ ํ ๋ธ๋ก์ด ๋ค์ด๊ฐ ๋ ๊น์ง ์ด ๊ณผ์ ์ ๋ฐ๋ณตํ๋ ๊ฒ
๊ฐ์ฅ ์์ ๋จ๊ณ์ ์ธ๋ฑ์ค๋ฅผ ๋ง์คํฐ ์ธ๋ฑ์ค๋ผ ํ๋๋ฐ, ํ ๋ธ๋ก์ ๋ถ๊ณผํ๊ธฐ์ ์ฃผ ๋ฉ๋ชจ๋ฆฌ์ ์์ฃผํ ์ ์์
๋ค๋จ๊ณ ์ธ๋ฑ์ค์ ๋จ์
- ๋ชจ๋ ๋ค๋จ๊ณ ์ธ๋ฑ์ค์ ์ํธ๋ฆฌ๋ค์ ์์ ํ์ผ๋ก ์ด๋ฃจ์ด์ง
- ๋ฐ๋ผ์ ์๋ก์ด ์ธ๋ฑ์ค ์ํธ๋ฆฌ๋ฅผ ์ถ๊ฐํ๊ฑฐ๋, ๊ธฐ์กด์ ์ธ๋ฑ์ค ์ํธ๋ฆฌ๋ฅผ ์ญ์ ํ๋ฉด ๊ณผ์ ์ด ๊ต์ฅํ ๋ณต์กํด์ง
- ํ์ง๋ง ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฉ์์ ๊ฐฑ์ ๋ณด๋ค ๊ฒ์ ๋น์จ์ด ์๋ฑํ ๋์ผ๋ฏ๋ก, ๋ชจ๋ DBMS์์ ๋ค๋จ๊ณ ์ธ๋ฑ์ค๋ก ์ ์งํจ
๋ค๋จ๊ณ ์ธ๋ฑ์ค์ ํํ
- ์ฌ์ง์ฒ๋ผ ๋ค๋จ๊ณ ์ธ๋ฑ์ค๋ ํธ๋ฆฌ ํํ๋ก ๊ตฌ์ฑ๋๋ฉฐ, B+ ํธ๋ฆฌ๋ฅผ ์ฌ์ฉํจ
- ๊ฐ ๋ ธ๋๋ ๋ค์์ ์์ ๋ ธ๋๋ฅผ ๊ฐ์ง๋ฉฐ, ๊ฐ ๋ ธ๋๋ ํ๊ฐ์ ๋์คํฌ ๋ธ๋ก์ ์ฐจ์งํจ
- ์ผ๋ฐ์ ์ผ๋ก ํ ๋ธ๋ก์ ์์ ๋ ธ๋์ ๋ํ ์๋ฐฑ ๊ฐ์ ํฌ์ธํฐ๋ฅผ ์ ์ฅํ ์ ์์
- ์ถ๊ฐ๋ ์ธ๋ฑ์ค ์ํธ๋ฆฌ๋ค์ ์ํด ๊ฐ ์ธ๋ฑ์ค ๋ธ๋ก์ ์๋น ๊ณต๊ฐ์ ๋จ๊ฒจ๋
Reference
ORACLE์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐฐ์ํฐ, ํ์๊ฒฝ ์ง์, ์๋ฅ ์ถํ