내 열 패밀리에는 두 개의 복합 열이 필요합니다. 핵심 데이터 유형은 BytesType입니다.cassandra-cli로 두 개의 복합 열 작성
CREATE TABLE stats (
gid blob,
period int,
tid blob,
sum int,
uniques blob,
PRIMARY KEY(gid, period, tid)
);
는 내가하고 싶은 것은 열 가족하지만 카산드라 CLI로를 만드는 것입니다 : 여기
는 CQL을 사용하여 테이블의 정의입니다. 여기 내 탄이있다.CompositeType(Int32Type, BytesType, AsciiType)
그리고 것이다 정수 보유 :
제 복합체의 구조이다.
CompositeType(Int32Type, BytesType)
과 의지 BytesType 보유 :
제 복합체의 구조이다.
create column family stats with comparator = 'CompositeType(Int32Type, BytesType, AsciiType)';
생성 열 패밀리 명령에서 두 번째 복합 열을 정의하는 방법을 모르겠습니다.
물론 CQL을 사용하여 만든 테이블에서 두 개의 복합 열이 생성된다고 가정합니다.