어휘를 묶어서 공부해요!

  • 홈
  • 태그
  • 방명록

vnode 1

카산드라(cassandra), Virtual Node(vnode)

카산드라의 노드에는 토큰 범위(token range)가 할당돼 있습니다. 그리고 파티션 키를 통해 얻은 토큰 값으로 해당 노드를 찾게 됩니다. 그런데 토큰의 범위는 -2^63 부터 (2^63)-1 사이의 한정된 값을 가지는데 노드마다 일부를 부여합니다. 토큰의 범위를 단순화하여 예를 들면 아래의 그림과 같습니다. 카산드라의 초기 버전(ver. 1.1 이하) 에서는 위의 그림처럼 노드마다 오직 하나의 토큰 범위를 수작업으로 할당했습니다. 그러므로 노드가 추가되거나 제거된다면 기존의 토큰 범위를 조정해야 했습니다. 토큰 범위를 조정한다는 것은 해당 데이터의 이동이 발생한다는 의미입니다. 그러므로 토큰 범위를 재할당하는 작업은 비용이 큰 작업입니다. 카산드라는 이러한 문제를 개선하기 위해 카산드라 ver. 1..

NoSQL/Cassandra DB 2020.10.21
1
더보기
반응형
프로필사진

1년간 수집한 유사한 성격의 어휘를 한데 모아두었습니다.

  • 분류 전체보기 (134)
    • 어휘 그룹 사전 (102)
    • 책느낌 (8)
    • 건강 (2)
    • NoSQL (20)
      • Cassandra DB (14)
    • 공지 (1)

Tag

마케팅, 영업인, 직장인, 어휘, 클러스터, 코디네이터, token, 저장, columnfamily, scylladb, sstable, 비중격만곡증, 국어, commit log, 카산드라, 토큰, memtable, keyvalue, document, 읽기,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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 © YENDA COMPANY. All rights reserved.

티스토리툴바