문질문질

  • 홈
  • 태그
  • 방명록

캐싱 1

Java 대용량 데이터 처리 (5) - 캐시 계층 활용(L1, L2, DB)

5. DB만 사용 → DB + 캐시 + 계층 구조 활용 (상품 상세정보 조회)DB 단독 조회 vs 캐시 계층 활용DB 단독 조회는 사용자의 요청이 있을 때마다 매번 DB에 접근해서 데이터를 가져오는 방식.트래픽이 많거나 요청이 반복되는 경우, DB 부하 증가와 응답 지연이 발생할 수 있음.캐시 + 계층 구조 활용은 데이터 조회 시 우선적으로 메모리 캐시(L1),분산 캐시(L2) 등을 확인한 뒤, 없을 경우에만 DB 조회.조회 성능을 극적으로 향상시키고, DB 부하를 줄이는 효과가 있음. 캐시 계층 예시L1 Cache (로컬 메모리): 서버 JVM 내 ConcurrentHashMap 등L2 Cache (분산 캐시): Redis, Memcached 등DB: 최종 백엔드 데이터 소스계층 처리 흐름사용자 요청 ..

CS 정리 2025.05.02
이전
1
다음
더보기
프로필사진

문질문질

Spring 개발자입니다! 관심 분야에 대해 공부하고 나누고 싶어요

  • 분류 전체보기 (42) N
    • Idea (4)
    • CS 정리 (19) N
      • 알고리즘, 자료구조 (4) N
    • Kafka (1)
    • Linux (2)
    • 제조 소프트웨어 (16)
      • 공부 (10)
      • 설계 (6)

Tag

기사의 여정, CS, java, 제조 공부, boxing unboxing, SOLID, stop the world, 비동기 수집, 대용량 데이터 처리, 알고리즘, java stw, cursor stream, 단일 책임 원칙, MES, 도메인 설계, GC, Linux, MSA, 엔티티 설계, SRP,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/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 © Kakao Corp. All rights reserved.

티스토리툴바