본문 바로가기
Database#Database#Distributed조회 37

Consistent Hashing란?

정의

분산 시스템에서 키를 노드에 매핑하는 알고리즘. 노드 추가·제거 시 재배치 최소화.

Consistent Hashing란?

일반 해시는 노드 수 변경 시 대부분 키가 재배치된다. Consistent Hashing은 1/N만 재배치.

활용

  • DynamoDB, Cassandra
  • Memcached·Redis 클러스터
  • CDN 원본 선택

🔗 함께 보면 좋은 용어

Database 전체 →