정의
B-트리(B-tree)는 데이터를 효율적으로 저장하고 관리하기 위한 정렬하여 탐색, 삼입, 삭제 및 순차 접근이 가능하도록 유지하는 트리형 자료구조이다.
B-트리 장점
빠른 검색 및 접근 속도: B-트리는 균형 잡힌 구조를 유지하며 모든 leaf 노드까지의 경로 길이가 동일하다. 이는 데이터를 검색하는 데 필요한 시간을 최소화하고, 이진 탐색을 활용하여 빠른 검색 속도를 제공한다.
B-트리 특징
(이런 방식을 이용하면 자녀 노드의 수를 내 임의대로 결정해서 쓸수 있다.)
💡 텍스트B-트리의 중요 4가지 파라미터
B tree 노드의 key 수와 자녀 수의 관계
internal 노드의 key수가 x개라면 자녀의 노드의 수는 언제나 x+1 개다
노드가 최소 하나의 key는 가지기 때문에 auc ck B tree 인지와 상관없이 internal 노드는 최소 두개의 자녀는 가진다