ID와 Blob을 저장하는 간단한 CQL 테이블을 사용하면 수십억 개의 행을 저장할 때의 문제 또는 성능 영향이 있습니까?Cassandra 2.0.2 CQL 긴 행 제한/성능 영향
이전 버전의 카산드라에서는 넓은 행을 사용하는 것으로 알고 있었지만 CQL을 사용하면이 문제를 해결할 수 있습니다. 데이터가 함께 클러스터되거나 어떤 순서로든 필터링 할 수 있도록하는 특별한 요구 사항이 없습니다. 나는 CQL 테이블의 많은 행이 어떤 식 으로든 문제가 될 수 있는지 궁금합니다.
내 데이터를 비닝하는 것이 좋습니다. 즉, ID의 해시 % n 인 파티션 키를 만들고 n 빈 (수백만 개)으로 데이터를 제한 할 것입니다. 그 오버 헤드를 추가하기 전에 실제로 그것이 가치 있는지 여부를 확인하고 싶습니다.
답장을 보내 주셔서 감사합니다. 사실, 저는 제 질문에 틀린 말을했을 수도 있습니다. 나는 주로 행의 크기보다는 CQL 테이블에 잠재적으로 수십억 개의 행이있는 성능에 영향이 있는지 걱정하고 있습니다. –
테이블에 수십억 개의 행 또는 테이블에 수십억 개의 열이 있습니까? –
테이블에 수십억 개의 행이 있습니다. 질문을 수정합니다. –