본문 바로가기
데이터베이스/Cassandra

Cassandra 명령어 - 2

by o테리o 2011. 3. 16.

1. set

- 기능 : 데이터 넣기, 수정

- 문법

set <ksp>.<cf> ['<key>'] ['<col>']='value'

set <ksp>.<cf> ['<key>'] ['<super>'] ['<col>']='value'

- 예시

set Keyspace1.Standard1 ['key_1'] ['first_name']='kang'

set Keyspace1.Standard1 ['key_1'] ['first_name']='sin'

- 비고

* 하나의 column family(<cf>)에는 중복된 중복된 키값(<key>)이 들어갈 수 없다.

* 같은 키값에 같은 컬럼명으로 호출된 set은 추가가 아니라 수정이 일어난다.

 

 

2. get

- 기능 : 데이터 얻기

- 문법

get <ksp>.<cf> ['<key>']

get <ksp>.<cf> ['<key>'] ['<super>']

get <ksp>.<cf> ['<key>'] ['<col>']

get <ksp>.<cf> ['<key>'] ['<super>'] ['<col>']

- 예시

get Keyspace1.Standard1 ['key_1']

get Keyspace1.Standard1 ['key_1']['first_name']

- 비고

 

 

3. del

- 기능 : 데이터 삭제

- 문법

del <ksp>.<cf> ['<key>']

del <ksp>.<cf> ['<key>'] ['<col>']

del <ksp>.<cf> ['<key>'] ['<super>'] ['<col>']

- 예시

del Keyspace1.Standard1 ['key_1']

- 비고

 

 

4. count

- 기능 : 데이터 얻기

- 문법

count <ksp>.<cf> ['<key>']

count <ksp>.<cf> ['<key>'] ['<super>']

- 예시

count Keyspace1.Standard1 ['key_1']

- 비고

 

 

[ 참고 ]

<ksp>,<cf>는 namespace 정도로 이해

<key>는 hashtable에서 key값 정도로 이해

<super>는 폴더 구조에서 상위 폴더로 이해

<col>는 폴더 구조에서 상위 폴더에 속한 하위 폴더로 이해

<value>는 하위 폴더안의 파일로 이해

'데이터베이스 > Cassandra' 카테고리의 다른 글

Cassandra config file  (0) 2011.03.16
Cassandra 명령어 - 1  (0) 2011.03.16
Cassandra 데이터 구조  (0) 2011.03.16