장래에 컬렉션의 크기가 커질 수있는 응용 프로그램을 테스트 중이며 경우에 따라 64k가 한계에 도달했습니다.올바른 카산드라 수집 한도는 무엇입니까?
이 질문은 공식 문서에 모순이있는 것처럼 수집 크기 제한에 관한 것입니다. this 문서 당으로
:
당신이 모음에 64 개 K 이상의 항목을 삽입하는 경우에만 64K 그들 의 데이터 손실의 결과로, 쿼리 할 수 있습니다. 2B (2^31);
컬렉션 (목록) : 수집 크기 당신이 바로 그 페이지의 CQL Limits link로 클릭하면
은 그러나 당신이 참조 값 크기 : 65535 (2^16-1) (Cassandra 2.1 이상, 기본 프로토콜 v3 사용)
컬렉션 (세트) : 컬렉션 크기 : 2B (2^31); 값 크기 : 65535 (2^16-1) (Cassandra 2.1 이상, 기본 프로토콜 v3 사용)
컬렉션 (지도) : 컬렉션 크기 : 2B (2^31); 키의 수 : 65535 (2^16-1); 값의 크기 : 65,535 (2^16-1) (산드 2.1 이상 사용 원시 프로토콜 V3)가 하나
너무? 컬렉션 당 64k 항목, 컬렉션 당 20 억 항목? 또는 2 억이됩니다 쓰기 가능 64k 이상 읽을 수 없습니까?
미리 감사드립니다.
이 항목은 약간 주제를 벗어나지 만 컬렉션을 업데이트하려면 과도한 삭제 표시를 방지하기 위해 컬렉션을 구현하는 방법에주의해야합니다. 자세한 내용은 https://support.datastax.com/hc/en-us를 참조하십시오./articles/205368125 – markc
관찰에 감사드립니다. @markc - 모든 설정/목록 /지도 관련 검색어에 대해서만 업데이트를 사용합니다. 그것은 더 자연스러운 것처럼 보입니다. –