[데이터베이스] B Tree vs. B+ Tree

B Tree

B Tree

  • 이진 탐색 트리를 확장
  • 각 노드는 여러 개의 Key 를 가질 수 있고, 여러 개의 Child 를 가질 수 있음
  • 각 리프 노드는 동일한 Depth 를 가짐

B+ Tree

B+ Tree

  • B Tree 를 개량

B Tree 와의 차이점

  • Inner 노드에는 Key 만, Leaf 노드에 Key, Data 저장
  • Leaf 노드 간 포인터를 연결
  • Inner 노드에는 Data 가 없기 때문에 B Tree 에 비해 용량이 적음

참고


© 2021. All rights reserved.

Powered by Hydejack v9.1.4