회귀바라기

회귀바라기

  • 분류 전체보기 (30)
    • 웹개발 (3)
    • 앱개발 (0)
    • 겜개발 (0)
    • AI (0)
    • 부트캠프 (22)
      • TIL(Today I Learned) (21)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

회귀바라기

컨텐츠 검색

태그

공부 팀 프로젝트 발표회 단기심화_8기 팀 프로젝트 마무리 8기 til 사전캠프 내일배움캠프 팀 프로젝트 대규모 관리 시스템 REDIS 스파르타 심화 시작 soft-delete Git 계층형 아키텍처 이론 진심전력 팀프로젝트 Utc

최근글

댓글

공지사항

아카이브

CQRS(1)

  • [내일배움캠프_사전캠프_8기] TIL Days-24 캐싱개념, 캐싱전략

    오늘 배운 내용오늘은 크게 다섯 가지를 배웠다.Redis Sorted Set과 리더보드CQRSNoSQLEvent Sourcing캐싱(Cache)1. Redis Sorted Set과 리더보드게임을 하면 항상 랭킹이 있다.점수 랭킹인기 검색어인기 상품좋아요 순위이런 기능을 리더보드(Leaderboard) 라고 한다.처음에는 이런 생각을 했다."그냥 MySQL에서 ORDER BY 하면 끝 아닌가?"하지만 실제 서비스에서는 수백만 명이 계속 점수를 올리고 있기 때문에 문제가 생긴다.예를 들어 인기 상품 Top10을 가져오려면SUM()COUNT()GROUP BYORDER BY같은 집계가 계속 발생한다.사용자가 많아질수록 DB는 계속 계산해야 하므로 점점 느려진다.Redis Sorted Set은 왜 빠를까?Redi..

    2026.07.24
이전
1
다음
티스토리
© 2026 TISTORY. All rights reserved.

티스토리툴바