partition 2

[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

[kafka] default partition replication-factor option

카프카 운용시 브로커내에 생성되지 않는 토픽 이름으로 메시지를 보낼때, 카프카에서는 자동으로 토픽을 생성하게 해줄수 있다. 아래 옵션은 존재하지 않는 토픽에 메타데이터를 패치하거나 메세지를 생성하면 자동으로 토픽을 생성한다. 운영에서는 false로 설정하기를 가이드 하고 있다. # 기본값은 true로 설정. auto.create.topics.enable = true 토픽을 자동으로 생성하는 과정에서 partition 수와 replication-factor 값도 기본값을 설정할 수있다. # 기본 partition수 설정. # 기본값은 3이다. num.partitions # 기본 replication-factor 수 설정. # kafka version 2.12.x버전에는 해당 옵션이 없긴하지만, 항목을 그대..

Programming/Kafka 2020.05.12