Notice
Recent Posts
Recent Comments
Link
목록2025/07 (1)
헬창 개발자

Hash Ring 이란?분산 시스템에서 데이터(키)를 여러 서버에 고르게 분산시키기 위한 방법이다.🍩 원형 구조의 해시 공간 위에키와 서버를 같은 방식으로 매핑해서가장 가까운 서버에 데이터를 저장하는 구조예시로 들어보자노드 3개에 데이터를 분산 저장하는 상황이 있다. 제일 쉬우면서 분산 저장하는 법은 데이터의 특정 값을 이용해 해싱 결과 값을 구하고, 해당 값의 노드로 배치하는 법이다.hash(data-key) % 3이러한 예시에서 노드의 수가 세상이 끝날 때까지 변함이 없다는게 보장된다면 문제 없이 동작할 수 있다. 하지만 역시나 그럴 확률은 적다. 주변 환경에 따라, 유저의 수가 증감함에 따라, 회사/서비스의 상황에 따라 분산저장 노드의 개수는 변할 수 있고, 그렇게 상황에 따라 변하는 것이 효율적..
공부방
2025. 7. 3. 13:09