2012-04-21 1 views

답변

1

질문에 대한 대답은 불가능하지 않습니다. 단일 열 패밀리에서는 표준 열과 수퍼 열을 혼합 할 수 없습니다. 시간이 지남에 따라 더 이상 사용되지 않으므로 수퍼 컬럼을 사용하지 않는 것이 좋습니다.

그러나 나는 최근에 슈퍼 컬럼 제품군의 몇 가지 이점을 확인하는 카산드라 사용자 그룹에 관한 기사를 보았습니다.

4

나는 당신의 질문에 직접 대답하는 것이 아니라는 것을 알고 있습니다 만, 데이터 모델에서 SuperColumns를 사용하여 재고해야한다고 생각합니다.

나는 최근 DataStax에 의해 게시 article에서 인용하고있어 (2012 년 2 월 15) :

SuperColumns는 위에서 설명한 비정규 도구의 같은 종류의를 제공하는 초기 시도했다. 그것들은 중요한 제한 사항을 가지고 있습니다 (예를 들어, SuperColumn에서 모든 하위 컬럼을 읽으면 전체 SuperColumn을 메모리로 가져옵니다). 결국 동일한 API를 사용하는 복합 컬럼 구현으로 대체 될 것입니다. 따라서 SuperColumns를 사용하는 응용 프로그램을 사용하는 경우에는 아무 것도 다시 작성할 필요가 없지만 처음 시작할 때는 위에 설명 된보다 유연한 방법을 사용해야합니다.

나는 당신이 봐야 할 가치가 있다고 생각한다. here은 시작하기 좋은 장소 일 것이다.

+0

감사합니다. Mr. Adi. 정말 도움이됩니다. 나는 이제 내가 원활하게 진행할 수 있기를 바랍니다. – abhi

0

아니요, 동일한 열 패밀리 내에서 표준 열과 수퍼 열을 섞을 수 없습니다. 기둥 패밀리를 작성할 때 표준 기둥 패밀리인지 또는 수퍼 열 패밀리인지 지정해야합니다. 그러나 복합 열 (수퍼 컬럼보다 권장 됨)을 사용하여 동일한 효과를 얻을 수 있습니다.