인덱스
인덱스의 필요성 인덱스는 데이터를 빠르게 찾을 수 있는 하나의 장치이다. 책의 색인과도 같다. B-트리 인덱스는 보통 B-트리 자료구조로 이루어져 있다. 이는 루트 노드, 리프 노드, 그리고 루프와 리프 사이의 브랜치 노드로 나뉜다. 트리 탐색은 맨 위 루트 노드부터 탐색이 일어나며 브랜치 노드를 거쳐 리프 노드까지 도달해서 해당 데이터가 가리키는 데이터 포인터를 통해 결괏값을 반환하게 된다. 인덱스가 효율적인 이유와 대수확장성 인덱스가 효율적인 이유는 효율적인 단계를 거쳐 모든 요소에 접근할 수 있는 균형 잡힌 트리 구조와 트리 깊이의 대수확장성 때문이다. 대수확장성이란 트리 깊이가 리프 노드 수에 비해 매우 느리게 성장하는 것을 의미한다. 기본적으로 인덱스가 한 깊이씩 증가할 때 마다 최대 인덱스 항..
CS/데이터베이스
2022. 9. 23. 17:57
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Design Pattern
- 인덱스최적화
- 선언형 프로그래밍
- 불연속할당
- 직접매핑
- 정렬병합조인
- 프로그래밍 패러다임
- 프로세스
- 직접연관매핑
- 캐시매핑
- java
- 자바
- 스프링 WebFlux
- 프로그래밍
- 네트워크
- 스레드
- 디자인 패턴
- 함수형 프로그래밍
- 세컨더리인덱스
- 네트워크 기초
- 메모리 계층
- 보이스코드정규형
- 코틀린
- 프로세스와 스레드
- 대수확장성
- 중첩루프조인
- 스프링 R2DBC
- 프로세스 컴파일
- 연관매핑
- 클러스터형인덱스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함