๋ ธ๋๋ด ์ต๋ ๋ฐ์ดํฐ์ ์๊ฐ 2๊ฐ๋ผ๋ฉด 2์ฐจ B-TREE ์ด๋ฐ์์ผ๋ก N๊ฐ๋ผ๋ฉด N์ฐจ B-TREE ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
๋ ธ๋์ ๋ฐ์ดํฐ๋ ๋ฐ๋์ ์ ๋ ฌ๋ ์ด์์ด์ผ ํ๋ค.
๋ ธ๋์ ์์๋ ธ๋์ ๋ฐ์ดํฐ๋ค์ ๋ ธ๋ ๋ฐ์ดํฐ ๊ธฐ์ค์ผ๋ก ๋ฐ์ดํฐ๋ณด๋ค ์์ ๊ฐ์ ์ผ์ชฝ ์๋ธํธ๋ฆฌ
ํฐ๊ฐ์ ์ค๋ฅธ์ชฝ ์๋ธํธ๋ฆฌ์ ์ด๋ฃจ์ด์ง๋ค.
์ ๊ทธ๋ฆผ์์ ๋ ธ๋์ ๋ฐ์ดํฐ๊ฐ 8,13 ์ด๋ฏ๋ก 8๋ณด๋ค ์์ ๋ฐ์ดํฐ๋ ์ผ์ชฝ ์๋ธํธ๋ฆฌ
๊ฐ์ด๋ฐ ์๋ธํธ๋ฆฌ์๋ 8๊ณผ 13์ ์ฌ์ด ๋ฐ์ดํฐ
13๋ณด๋ค ํฐ ๋ฐ์ดํฐ๋ ์ค๋ฅธ์ชฝ ์๋ธํธ๋ฆฌ์ ๋ด๊ธด๋ค.
์ ๊ทธ๋ฆผ์ ๋ณด๋ฉด ์ผ์ชฝ ๋ ธ๋์ ๋ฐ์ดํฐ๊ฐ 1๊ฐ ์ด๋ฏ๋ก 5๋ฒ ์กฐ๊ฑด์ ํด๋น ๋์ง ์์ผ๋ฏ๋ก ๋ถํฉํฉ๋๋ค.
ํ์ํ๊ณ ์ ํ๋ ๊ฐ์ ROOT ๋ ธ๋๋ถํฐ ์์ํด ํํฅ์์ผ๋ก ํ์ํ๋ค.
insert 7 ์์ ๋ ธ๋์ ๊ฐ์๊ฐ ๊ฐ๋ ์ฐผ์ผ๋ฏ๋ก ๋ถ๋ฆฌ
insert 12 ์์ 7,9,12 ์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ง ๋ ธ๋๊ฐ ๊ฐ๋์ฐจ์ ๋ถ๋ฆฌ๋ฅผ ์งํํ์ง๋ง B-TREE ์กฐ๊ฑด์ ์๋ฐฐ๋๋ฏ๋ก
1์ LEAF ๋ ธ๋๋ฅผ ์ญ์ ํ๋๊ฒฝ์ฐ B-TREE ๊ตฌ์กฐ๊ฐ ๊นจ์ง๋ฏ๋ก ์ญ์ ํ ๋ ธ๋์ ๋ถ๋ชจ ๋ ธ๋๋ก ์ฌ๋ผ๊ฐ๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์จ๋ค.
1์ ๋ถ๋ชจ ๋ ธ๋์, ํ์ ๋ ธ๋๋ฅผ merge ํ๋ฉฐ ๋ถ๋ชจ ๋ ธ๋์์ ์์๋ ธ๋๋ก ๊ฐ์ ๊ฐ์ ธ์ ์์๋ ธ๋์ ํ์ ๋ ธ๋์
merge๋ฅผ ์งํ root ๊น์ง ์ฌ๋ผ๊ฐ๋ฉฐ B-TREE ์กฐ๊ฑด์ ๋ง์๋ ๊น์ง ๋ฐ๋ณตํ๋ค.
(2) 1์ ๊ฐ์ ๊ฐ์ง LEAF ๋ ธ๋ ์ญ์
(3) ๋ถ๋ชจ๋ ธ๋๋ก ์ฌ๋ผ๊ฐ 5์ ๊ฐ์ ๊ฐ์ ธ์ต๋๋ค
(4) 5์ ๋ถ๋ชจ๋ ธ๋๋ก ์ฌ๋ผ๊ฐ 9๋ฅผ ๊ฐ์ ธ์ค๋ฉฐ ํ์ ๋ ธ๋์ merge ๋ฅผ ์งํํ์ฌ ์์ ํ B-TREE ๊ตฌ์กฐ๋ฅผ ์์ฑ
LEAF ๋ ธ๋์ ์์นํ์ง ์๋ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ ๊ฒฝ์ฐ
๋ ธ๋์์ ๋ฐ์ดํฐ๋ฅผ ์ญ์ ํ๊ณ ์ผ์ชฝ ์๋ธํธ๋ฆฌ์์ ๊ฐ์ฅ ํฐ๊ฐ์ ๋ ธ๋์ ์์น์ํต๋๋ค.
๊ฐ์ ๋ฐฉ์์ผ๋ก ๋ถ๋ชจ๋ ธ๋์์ ์์๋ ธ๋๋ก ๊ฐ์ ๊ฐ์ ธ์ ํ์ ๋ ธ๋์ merge ์ํค๋ฉฐ
B-TREE ์กฐ๊ฑด์ด ๋ง์๋ ๊น์ง ๋ฐ๋ณตํฉ๋๋ค.
์ถ์ฒ