2017-02-07 6 views
2

구체화 된 뷰의 디스크 공간 비용이 얼마인지 궁금합니다.Cassandra가 구체화 된 뷰에 대한 데이터를 저장하는 방법

기본 테이블이 10 개의 필드로 구성된 경우 기본 키는 f1, f2, f3입니다. 10 개의 모든 필드를 포함하는 하나의 구체화 된보기를 작성하고 기본 키는 f4, f1, f2, f3입니다.

구체화 된보기에 필요한 디스크 공간은 얼마나됩니까?

기본 테이블과 거의 같은 디스크입니까?

또는 구체화 된보기는 기본 키 f4, f1, f2, f3에 대해서만 디스크를 사용합니다.

나는 그것이 처음으로 생각합니다. - Materialized View는 일반적인 Cassandra 테이블로 구현됩니다.

답변

1

당신의 추측은 정확 - 그것은 기본 테이블과 디스크 공간의 동일한 금액 정도 소요됩니다. 구체화 된보기는 고유 테이블로 구현되며 데이터 중복 제거는 수행되지 않습니다.

1

찾고있는 내용은 아래 링크에 자세히 나와 있습니다. -

http://www.datastax.com/dev/blog/materialized-view-performance-in-cassandra-3-x

+0

이것은 [링크 전용 답변] (http://stackoverflow.com/help/how-to-answer)입니다. 외부 리소스에 대한 링크는 권장되지만 링크 주위에 컨텍스트를 추가하여 동료 사용자가 무엇인지, 왜 그 이유가 있는지 알 수 있도록하십시오. 대상 사이트에 도달 할 수 없거나 영구적으로 오프라인 상태가되는 경우 중요한 링크의 가장 중요한 부분을 항상 인용하십시오. – JensG

+0

감사합니다. Piyush, 여기에 질문하기 전에이 링크를 포함한 구체화 된 뷰에 대한 10 개 이상의 링크를 읽었습니다. 구체화 된보기의 디스크 공간 비용을 지정하는 기사를 찾을 수 없습니다. 나는 약간의 추측을 할 수는 있지만 구체화 된 견해에 익숙한 사람이 정확한 대답을 우리에게 말할 수 있다면 좋을 것입니다. 감사. –