Table 2

[Cassandra] Table, Column, Partition Key Clustering Key

카산드라 테이블 생성, Partition Key와 Clustering Key 설정, 컬럼 특성에 대해서 알아보자. 1. 테이블 생성 규칙 테이블 이름은 영숫자 및 밑줄로 구성될수 있다. 반드시 문자로 시작해야한다. 2. 주요 키 카산드라의 주요 키(Primary key)는 파티션 키(Partition Key)와 클러스터링 키(Cluster Key)로 구성되어 있다. 주요 키를 설정은 테이블을 생성할 때 적용할 수 있다. RDBMS의 쿼리문과 비슷하게 사용할 수 있다. 파티션키는 필수적으로 설정되어야하고, 복합키로도 설정이 가능하다. 주요 키 설정 방법은 2가지가 있다. 방법 1. Column에 직접 설정 CREATE TABLE emp( emp_id int PRIMARY KEY, emp_name text,..

Database/Cassandra 2020.05.21

[Cassandra] select 쿼리 작성시 참고사항

Cassandra 디자인 하면서 데이터를 가져오는 Select 쿼리 실행시 참고하면 좋을 내용을 정리해보았다. 1. 대소문자 구분 안함 카산드라는 대소문자를 구문 안하므로, CamelCase와 같은 문자 표기법을 사용할 수 없다. 대문자로 입력해도 무조건 소문자로 저장한다. 대문자를 사용하고 싶다면 큰따옴표를 사용하면 강제로 실행할수 있다. [공식 다큐먼트] 2. 복합키 사용 (Compund Primary key) 카산드라에서는 Primary key가 Partition key와 Clustering key로 구분된다. 이는 테이블 생성시 Primary key 항목에 , 로 구분하여 입력하면된다. 기억해야할 점은 Partition key는 필수적으로 지정해줘야하고, 복수개 설정이 가능하다. Clusterin..

Database/Cassandra 2020.05.14