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

PARK_90

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

PARK_90

검색하기 폼
  • 분류 전체보기 (101)
    • IT (57)
      • Java (13)
      • ElasticSearch (5)
      • Spring (13)
      • Tech Note (5)
      • SQL·DB (12)
      • Architecture (1)
      • DevOps·Infra (8)
    • Front (9)
      • React (9)
    • 경제·재테크 (14)
      • 연금·노후 (9)
      • ETF·계좌전략 (4)
      • 미국증시 (1)
    • 부동산 (18)
      • 부동산 기초 (4)
      • 청약·주택정책 (2)
      • 매매·전세·월세 (11)
      • 대출·세금 (1)
    • 지원금·정책 (2)
    • 일상정보 (1)
  • 방명록

Database (2)
인덱스란 무엇인가? 초보도 이해하는 원리 + 성능 차이

인덱스란 무엇인가? 초보도 이해하는 원리 + 성능 차이데이터베이스를 공부하다 보면 빠지지 않고 등장하는 개념이 바로 인덱스(Index)입니다. 그런데 처음 배우는 입장에서는 “인덱스를 걸면 빨라진다” 정도로만 이해하고 넘어가는 경우가 많습니다.문제는 여기서 시작됩니다. 인덱스는 단순히 “무조건 성능을 올려주는 옵션”이 아닙니다. 언제는 엄청 빨라지고, 언제는 오히려 쓰기 성능을 떨어뜨릴 수도 있습니다.먼저 핵심부터인덱스는 데이터를 더 빨리 찾기 위한 색인 구조입니다.조회 성능은 좋아질 수 있지만, INSERT / UPDATE / DELETE는 더 무거워질 수 있습니다.즉, 인덱스는 많을수록 좋은 것이 아니라 필요한 곳에 정확히 써야 하는 것입니다.이번 글에서는 인덱스가 무엇인지, 왜 필요한지, 실제로 왜..

IT/SQL·DB 2026. 3. 25. 18:00
데이터베이스 정규화 vs 반정규화, 언제 써야 할까?

데이터베이스 정규화 vs 반정규화, 언제 써야 할까?데이터베이스를 공부하다 보면 정규화와 반정규화라는 말을 자주 만나게 됩니다. 그런데 처음에는 둘이 서로 반대 개념처럼 보이면서도, 실제로는 둘 다 필요하다고 하니 더 헷갈리기 쉽습니다.결론부터 말하면 둘 중 하나만 무조건 옳은 것은 아닙니다. 정규화는 데이터 구조를 깔끔하게 만들기 위한 기본 원칙이고, 반정규화는 조회 성능이나 사용 편의성을 위해 의도적으로 중복을 허용하는 전략입니다.먼저 핵심부터정규화는 중복을 줄이고 이상 현상을 막기 위한 설계 방식입니다.반정규화는 성능이나 조회 편의를 위해 일부 중복을 허용하는 방식입니다.즉, 정규화는 정합성 중심, 반정규화는 조회 효율 중심으로 이해하면 쉽습니다.이번 글에서는 정규화가 왜 필요한지, 반정규화는 왜 ..

IT/SQL·DB 2026. 3. 25. 10:32
이전 1 다음
이전 다음
반응형
최근에 올라온 글
TAG
  • 노후준비
  • DB
  • 전세 계약 체크리스트
  • 연금저축
  • react
  • 절세
  • 전세사기 예방
  • 부동산 계약 체크리스트
  • 퇴직연금
  • 데이터베이스
  • 보증금 보호
  • 전세보증보험
  • SQLDB
  • 연금
  • spring
  • 프론트엔드
  • DevOps
  • 전세 계약 주의사항
  • sql
  • ElasticSearch
  • Java
  • Spring 핵심 개념
  • 리액트
  • Docker
  • 인프라
  • irp
  • 전세 계약금
  • 가계약금 반환
  • spring boot
  • 절세계좌
more
글 보관함
«   2026/05   »
일 월 화 수 목 금 토
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

Blog is powered by Tistory / Designed by Tistory

티스토리툴바