스 리프트 api를 cql3으로 업그레이드 중입니다. 내 데이터는 다음과 같이 SuperColumns를 포함합니다 :CQL3을 사용하여 수퍼 컬럼 만들기
- User //column family
- Division/name //my row key
-DivHead //SuperColumn
- name //Columns
- address //Columns
나는 테이블로 변경 될 모든 열 패밀리를 이해합니다. 기본 키가 바로 키가됩니다. 나머지는 기둥입니다.
그러나 내 데이터에는 수퍼 컬럼이 있습니다. CQL3을 사용하여 수퍼 컬럼을 어떻게 만들 수 있습니까? TABLE 사용자 ( rowkey의 VARCHAR, 분할 텍스트 head_name 텍스트 어드레스 텍스트 PRIMARY KEY (rowkey 분단) )
OR
CREATE TABLE 사용자를 생성
cql3은 supercolumn 패밀리 생성을 지원하지 않고 대신 복합 열 사용을 권장합니다. 이 링크를 확인하십시오 http://www.datastax.com/documentation/cql/3.1/cql/cql_intro_c.html – mbaxi
이전 버전과의 호환성을 제공합니다. – mbaxi
당신은 복합 파티션 키를 사용해야 할 필요가 있습니까? (; 내 예를 들어,이 권리가 row_keyname의 VARCHAR, div_name 텍스트, 이름 텍스트, 주소 텍스트, PRIMARY KEY ((row_keyname, div_name), 이름, 주소)?) 표 사용자를 생성; – user123