본문 바로가기 메뉴 바로가기

면목동인간의 일상

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

면목동인간의 일상

검색하기 폼
  • 분류 전체보기 (48)
    • 일상 (1)
      • 자격증 (1)
      • 후기 (0)
    • Java (35)
      • Java (12)
      • Servlet & JSP (1)
      • Spring (10)
      • Spring Boot (1)
      • JPA (9)
      • Spring Data JPA (1)
      • Thymeleaf (1)
    • DB (4)
      • SQL (1)
      • DB (3)
    • DevOps (2)
      • Docker (2)
    • JavaScript (2)
      • JavaScript (1)
      • jQuery (0)
    • CS (3)
      • 운영체제 (2)
      • HTTP (1)
      • 알고리즘 (0)
    • Tool (1)
      • IntelliJ (1)
  • 방명록

2026/06/08 (1)
<DB> 인덱스란?

인덱스란 데이터베이스에서의 인덱스는 데이터를 빠르게 찾기 위한 색인이다. 일상 생활에서 책 내용을 찾을려면 처음부터 끝까지 모두 확인하는게 아닌 책 뒤의 특정 단어(색인)를 통해 바로 찾을 수 있다. 데이터베이스의 인덱스도 이와 동일한 개념이다.인덱스 동작 원리 대부분의 관계형 데이터베이스에서 인덱스는 B+ Tree 구조를 사용하며, 원본 테이블과는 별개의 특수한 자료 구조다. 인덱스는 지정된 컬럼의 값과, 해당 값을 가진 실제 데이터 행의 위치(예: 주소값, 포인터,pk 등)를 한 쌍으로 지정하고, 인덱스 내부의 데이터는 항상 정렬된 상태를 유지한다. (아래는 items 테이블과 items 테이블의 item_name으로 인덱스를 나타낸 그림이다.) 앞서 인덱스는 B+ Tree 구조를 가지고 있다고 했..

DB/DB 2026. 6. 8. 14:38
이전 1 다음
이전 다음
최근에 올라온 글
«   2026/06   »
일 월 화 수 목 금 토
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
글 보관함
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바