[데이터베이스] B-Tree 인덱스와 B+Tree 인덱스
·
Database
B-Tree 인덱스와 B+Tree 인덱스B-Tree와 B+Tree는 데이터베이스 인덱스에서 많이 사용되는 자료구조이다. 특히 데이터베이스 시스템에서 빠른 검색, 삽입, 삭제가 가능하도록 설계되어있다. 두 자료구조는 유사하지만, 몇 가지 중요한 차이점이 있다. B-Tree 구조란?인덱스에 대해 알기 위해서는 먼저 B-Tree 자료구조를 알아야 한다.B-Tree는 자식 2개 만을 갖는 이진 트리(Binary Tree)를 확장하여 N개의 자식을 가질 수 있도록 고안된 것이다. 그리고 좌우 자식 간의 균형이 맞지 않을 경우에는 매우 비효율적이라, 항상 균형을 맞춘다는 의미에서 균형 트리(Balanced Tree)라고 불린다. B-Tree의 핵심은 항상 정렬된 구조로 있다는 것이다. B-Tree 인덱스B-Tree..