공부하는 개발자

  • HOME

2021/10 1

대규모 시스템 설계 기초 - 5. 안정 해시 설계

수평적 규모 확장성을 달성하기 위해서는 요청 또는 데이터를 서버에 균등하게 나누는 것이 중요하다. 안정 해시 설계는 이 목표를 달성하기 위해 보편적으로 사용하는 기술이다. 해시 키 rehash 문제 자 여러분~ 한 번 생각해봅시다! cache 서버에 이런 저런 key-value를 넣어두려고 하는데 cache서버가 1, 2, 3, 4 총 4대 있어요! 방금 들어온 Apple 값은 어디 서버에 넣어야 할까요?!!! 우리의 목표 들어오는 req를 N개의 서버에 나눌 것인데, 1) 가능한 균일하게 2) N의 값에 변경이 있더라도 문제 없이 배분하고 싶다. 가능하면 modular 보다 좋은 방법으로...! 해시 : 다양한 길이를 가진 데이터를 고정된 길이를 가진 데이터로 mapping 하는 것 안정해시 : 해시 ..

개발 공부 기록하기/20. 일반 2021.10.05
이전
1
다음
더보기
프로필사진

공부하는 개발자

생각을 정리하고 공부한 것을 공유하는 블로그입니다.

  • 전체글 (236)
    • 개발 공부 기록하기 (108)
      • 01. JAVA & Kotlin (38)
      • 02. DB & SQL (24)
      • 03. AWS & Infra (13)
      • 04. Spring & Spring Boot (10)
      • 05. JPA & queryDSL (0)
      • 06. gradle (0)
      • 07. react.js & vue.js (11)
      • 08. 네트워크 (1)
      • 20. 일반 (10)
      • 30. 알고리즘 모음 (0)
    • 주식 공부 기록하기 (114)
      • 01. 산업분석 (45)
      • 02. 기업분석 (33)
      • 03. 포트폴리오 관리 (9)
      • 04. 투자기업 모니터링 (8)
      • 05. 주식 (혹은 경제) 관련 용어 정리 (6)
      • 06. 투자 철학, 마인드 (13)
    • 일상 기록하기 (9)
      • 01. 지나가는 일기 (2)
      • 02. 독서 기록 (7)
    • 지식 공유하기 (3)
      • 어렵지만 쉬운 자바 강의: 입문편 (3)
    • 프로젝트 기록하기 (0)
    • 이것저것 공부하기 (1)

Tag

코틀린, 2020포트폴리오, Real MySQL, 기업분석, 철강, Effective Java, 산업분석, SQS, 투자에 대한 생각, 유진기업, AWS, 삼일씨엔에스, 건기식, MySQL, 하워드 막스, 포트폴리오, Java, AWS SQS 들이파기, 디스플레이, 산업리포트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2021/10   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바