Consistent Hashing
컴포넌트 노드와 연결선, 요청/응답 토큰, 저장소 상태, 장애·복구·복제 흐름을 시나리오 단계에 맞춰 갱신한다.
1 / 5캐시가 한 대에 다 안 들어가면 여러 대에 나눕니다 — 문제는 '어느 키가 어느 서버인가'를 모두가 같게 답해야 한다는 것.
키 "user:42"
해시 링
샤드 A
샤드 B
샤드 C
단계 목록 · 키보드 ←/→ 이동, Space 재생
구현 계약펼쳐서 명세 보기 · 참고 자료
- 분류
- Database Internals · frame-simulation
- 구현 핵심
- 컴포넌트 노드와 연결선, 요청/응답 토큰, 저장소 상태, 장애·복구·복제 흐름을 시나리오 단계에 맞춰 갱신한다.
- 내부 제목/모드
- Consistent Hashing, the Ring
- 단계·시나리오
- 서술 레코드 약 2개; 단계/상태 값 없음/정적; 기록 ID 없음/정적
- 시각 구조
- svg, circle, line, path, text; 엔티티 없음/정적; 반응형 필수
- 조작
- Scenario, Reset; 버튼 렌더 단서 3개
- 타이밍
- 1400 ms (timeout), 0.4 s
- 도메인 용어
- servers, keys, hash, onto, ring., key