카산드라 키 스페이스 strategy_options
카산드라 - 키 공간 만들기. Cqlsh를 사용하여 Keyspace 만들기. Cassandra의 키 공간은 노드에서의 데이터 복제를 정의하는 네임 스페이스입니다. 클러스터에는 노드 당 하나의 키 공간이 있습니다. CREATE KEYSPACE 문을 사용하여 키 공간을 생성하는 구문은 다음과 같습니다. CREATE KEYSPACE 문에는 replication 및 durable_writes의 두 가지 속성이 있습니다. 복제. 복제 옵션은 복제본 배치 전략과 원하는 복제본 수를 지정하는 것입니다. 다음 표에는 모든 복제본 배치 전략이 나열되어 있습니다. 이 옵션을 사용하면 Cassandra에게 현재 KeySpace에 대한 업데이트에 commitlog를 사용할지 여부를 지시 할 수 있습니다. 이 옵션은 필수는 아니며 기본적으로 true로 설정됩니다. KeySpace를 만드는 예제는 다음과 같습니다. 여기서 우리는 TutorialsPoint라는 KeySpace를 만듭니다. 첫 번째 복제 게재 위치 전략, 즉 간단한 전략을 사용하고 있습니다. 그리고 복제 계수를 1 복제본으로 선택했습니다. 확인. 설명 명령을 사용하여 표의 작성 여부를 확인할 수 있습니다. 키 공간에서이 명령을 사용하면 아래와 같이 생성 된 모든 키 공간이 표시됩니다. 여기서 새로 생성 된 KeySpace 튜토리얼을 관찰 할 수 있습니다. Durable_writes. 기본적으로 테이블의 durable_writes 속성은 true로 설정되지만 false로 설정할 수 있습니다. 이 속성을 simplex 전략으로 설정할 수 없습니다. 다음은 내구성 쓰기 속성의 사용법을 보여주는 예제입니다. 확인. 시스템 Keyspace를 조회하여 test KeySpace의 durable_writes 등록 정보가 false로 설정되었는지 여부를 검증 할 수 있습니다. 이 쿼리는 모든 KeySpaces와 함께 해당 속성을 제공합니다. 여기에서는 test KeySpace의 durable_writes 속성이 false로 설정되어 있음
Comments
Post a Comment