Cassandra Remote Setting

20 September 2017

Allowing remote access 기본적으로, 카산드라는 다른 클라이언트로부터의 원격 접속을 허용하지 않습니다. 다른 클라이언트로부터의 접속을 허용하기 위해서, 우리는 cassandra.yml 파일의 셋팅을 변경할 수 있습니다. 먼저 카산드라 셋팅 파일을 열도록 합니다.

read more

Triggers

17 September 2017

트리거는 다음에 의해 정의 된 이름으로 식별됩니다.

read more

JSON Support

16 September 2017

Cassandra 2.2에서는 SELECT 및 INSERT 문에 대한 JSON 지원이 도입되었습니다. 이 지원은 CQL API를 근본적으로 변경하지 않습니다.(예 : 스키마가 여전히 적용됨). 또한, JSON 문서를 사용하여 편리하게 작업 할 수 있습니다.

read more

Materialized Views

07 September 2017

구체화 된 뷰 이름은 다음에 의해 정의됩니다.

read more

Secondary Indexes

02 September 2017

CQL은 테이블에 대한 보조 인덱스 생성을 지원하므로 테이블에 대한 쿼리를 통해 해당 인덱스를 사용할 수 있습니다. 보조 인덱스는 다음에 의해 정의 된 이름으로 식별됩니다.

read more

Custom Types

31 August 2017

사용자 정의 유형은 다음에 의해 정의됩니다 :

read more

Tuples

31 August 2017

또한 CQL은 튜플 및 튜플 유형 (요소가 다른 유형이 될 수 있음)을 지원합니다. 기능상 튜플은 익명 필드가 있는 익명 UDT 일 수 있습니다. 튜플 유형과 튜플 리터럴은 다음과 같이 정의됩니다 :

read more

User Defined Types

31 August 2017

CQL은 사용자 정의 유형 (UDT)의 정의를 지원합니다. 이러한 유형은 아래에 설명 된 create_type_statement, alter_type_statement 및 drop_type_statement를 사용하여 작성, 수정 및 제거 할 수 있습니다. 그러나 일단 만들어지면, UDT는 단순히 그 이름으로 참조됩니다 :

read more

Collections

26 August 2017

CQL은 Map, Sets 및 List의 3 가지 컬렉션을 지원합니다. 이러한 컬렉션의 유형은 다음과 같이 정의됩니다 :

read more

Working with durations

26 August 2017

duration 유형의 값은 가변 길이의 3 개의 부호있는 정수로 인코딩됩니다. 첫 번째 정수는 월을 나타내며 두 ​​번째 숫자는 일을 나타내며 세 번째 정수는 나노초를 나타냅니다. 이는 한 달의 일 수가 변경 될 수 있고 일광 절약 시간에 따라 하루가 23 또는 25 시간이 될 수 있기 때문입니다. 내부적으로 월 및 일 수는 32 비트 정수로 디코딩되지만 나노초 수는 64 비트 정수로 디코딩됩니다. duration은 다음과 같이 입력 할 수 있습니다 : 1. 12h30m 처럼 (수량 + 단위)로 표시될 수 있는 것은 아래와 같습니다 :

read more

Native Types

24 August 2017

Data Types CQL은 형식화 된 언어이며 네이티브 형식, 컬렉션 형식, 사용자 정의 형식, 튜플 형식 및 사용자 지정 형식을 포함하여 풍부한 데이터 형식 집합을 지원합니다.

read more

Working with dates

24 August 2017

날짜 유형의 값은 epoch 기준으로 일 수를 나타내는 32 비트 부호없는 정수로 인코딩됩니다. 타임 스탬프의 경우 날짜는 정수 또는 날짜 문자열을 사용하여 입력 할 수 있습니다. 문자열의 경우 형식은 yyyy-mm-dd이어야합니다 (예를 들어 '2011-02-03'). 출처 : http://cassandra.apache.org/doc/latest/cql/types.html 이 문서는 개인적인 목적이나 배포하기 위해서 복사할 수 있다. 출력물이든 디지털 문서든 각 복사본에 어떤 비용도 청구할 수 없고 모든 복사본에는 이 카피라이트 문구가 있어야 한다.

read more

Working with times

24 August 2017

시간 유형 값은 자정 이후로 나노초 수를 나타내는 64 비트 부호있는 정수로 인코딩됩니다. timestamp의 경우 시간은 정수 또는 시간을 나타내는 문자열을 사용하여 입력 할 수 있습니다. 나중의 경우 형식은 hh : mm : ss [.fffffffff] 여야합니다 (초 이하 정밀도는 선택 사항이며 제공되는 경우 나노 초 미만이 될 수 있음). 예를 들어, 아래 예시는 유효한 입력입니다. - '08:12:54' - '08:12:54.123' - '08:12:54.123456' - '08:12:54.123456789' 출처 : http://cassandra.apache.org/doc/latest/cql/types.html 이 문서는 개인적인 목적이나 배포하기 위해서 복사할 수 있다. 출력물이든 디지털 문서든 각 복사본에 어떤 비용도 청구할 수 없고 모든 복사본에는 이 카피라이트 문구가 있어야 한다.

read more

Working with timestamps

24 August 2017

Data Types 타임 스탬프 유형의 값은 epoch로 알려진 표준 기본 시간[1970 년 1 월 1 일 00:00:00 GMT] 이후로 밀리 초를 나타내는 64 비트 부호있는 정수로 인코딩됩니다. 타임 스탬프는 정수로 값을 사용하거나 ISO 8601 날짜를 나타내는 문자열을 사용하여 CQL에 입력 할 수 있습니다. 예를 들어, 아래의 모든 값은 2011 년 3 월 2 일 오전 4시 05 분 (GMT)의 유효한 타임 스탬프 값입니다. - 1299038700000 - '2011-02-03 04:05+0000' - '2011-02-03 04:05:00+0000' - '2011-02-03 04:05:00.000+0000' - '2011-02-03T04:05+0000' - '2011-02-03T04:05:00+0000' - '2011-02-03T04:05:00.000+0000' 위의 +0000은 RFC 822 4자리 표준 시간대 사양입니다. +0000은 GMT를 나타냅니다. 미국 태평양 표준시는 -0800입니다. 원하는 경우 시간대를 생략 할...

read more

ALTER TABLE

23 August 2017

기존 테이블을 변경할 때에는 ALTER TABLE 문이 사용됩니다.

read more

DROP TABLE

23 August 2017

테이블을 삭제할 때에는 DROP TABLE 문을 사용합니다.

read more

TRUNCATE

23 August 2017

테이블은 TRUNCATE 문을 사용하여 모든 행을 삭제할 수 있습니다. :

read more

CREATE TABLE

20 August 2017

새 테이블을 만들 때는 CREATE TABLE 문을 사용합니다.

read more

ALTER KEYSPACE

18 August 2017

ALTER KEYSPACE 문을 사용하면 키 스페이스의 옵션을 수정할 수 있습니다.

read more

DROP KEYSPACE

18 August 2017

키 스페이스를 삭제하는 것은 DROP KEYSPACE 문을 사용하여 수행 할 수 있습니다.

read more

USE

18 August 2017

USE 문은 현재 키 스페이스(실행되는 연결에 대한)를 변경할 수 있게 합니다. CQL의 여러 객체는 키 스페이스(테이블, 사용자 정의 유형, 함수 등)에 바인딩되며 현재 키 스페이스는 해당 객체가 완전한 이름없이 참조 될 때 사용되는 기본 키 스페이스입니다 (즉, 접두어는 키 스페이스 이름입니다). USE 문은 현재 사용할 키 스페이스를 인수로 사용하기만 하면 됩니다.

read more

CREATE KEYSPACE

16 August 2017

키 공간은 CREATE KEYSPACE 문을 사용하여 작성됩니다. create_keyspace_statement ::= CREATE KEYSPACE [ IF NOT EXISTS ] keyspace_name WITH options 예를 들어 : CREATE KEYSPACE Excelsior WITH replication = {'class': 'SimpleStrategy', 'replication_factor' : 3};

read more

Common definitions

16 August 2017

키 스페이스와 테이블의 이름은 다음과 같은 문법으로 정의됩니다.

read more