Open berryberrybin opened 1 year ago
특정 컬럼의 값
과 데이터의 위치
를 key-value로 사용함버켓
이라는 배열이 존재함B+Tree는 DB의 인덱스를 위해 자식 노드가 2개 이상인 B-Tree를 개선시킨 자료구조
BTree 와 B+Tree 차이점
리프노드 끼리는 LinkedList로 연결되어 있음
리프노드에만 데이터가 저장되기 때문에 중간 node에서 key를 올바르게 찾아가기 위해 key가 중복될 수 있음
데이터 노드 크기는 인덱스 노드의 크기와 같지 않아도 됨
B+Tree 장단점
Index 란?
Index 적용시 조회 속도가 빨라지는 이유
데이터가 저장된 주소를 찾은 다음
에, 찾은주소값을 통해 데이터 파일에서 데이터를 찾음
예시