컴공블로그

  • 홈
  • 태그
  • 방명록

DB 1

[Redis vs MySQL] DB Buffer Pool이 있음에도 Redis가 훨씬 빠른 기술적 이유

의문의시작보통 조회 속도를 높이기 위해서 Redis를 도입한다고 배운다.MySQL 공부를 하다 보니 MySQL의 InnoDB에는 Buffer pool이라는 메모리 캐싱 영역이 있다는것을 알게 되었고,"만약 DB Buffer Pool Hit Ratio가 100%라면(모든 데이터가 메모리에 있다면), Disk I/O가 없는데 굳이 Redis를 쓸 필요가 없는 것 아닐까? 왜 Redis가 구조적으로 더 빠를 수밖에 없을까?"자료구조의 차이MySQL(B+Tree)DB는 데이터를 찾기 위해 B+Tree 구조를 탐색한다.메모리에 있어도 Root -> Branch -> Leaf 페이지로 이동하는 논리적 비용이 발생시간 복잡도 O(log N)Redis(Hash Table)Key-Value 구조로, Key를 해싱하면 바..

데이터베이스 2025.12.23
이전
1
다음
더보기
프로필사진

컴공블로그

  • 분류 전체보기 (26)
    • PS (1)
      • 백준 (1)
      • 프로그래머스 (0)
    • 스프링 (4)
      • Spring Security (1)
    • OOP (0)
      • 객체지향의 사실과 오해 (0)
      • 도메인 주도 개발 시작하기 (0)
    • 자바 (8)
    • 데이터베이스 (5)
      • MySQL (2)
    • 네이버 부스트 캠프 (2)
    • 자료구조 (1)
    • 인프라 (4)

Tag

CS, reis, ㅣ, DB, mysql,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   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 :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바