새소식

반응형
Database/No SQL

CASSANDRA 개요

  • -
반응형


 

 

 

Cassandra의 개요를 보기에 앞서 Cassandra는 정말 윈도우랑 안맞는거 같다(필자 개인생각)

 

 

 

 

1. Cassandra?

 

- Cassandra는 기본적으로 Column Family 라는 것으로 이루어졌다. (약간 감이 오시는 분도 ?)

  (Column Family는 테이블이랑 같은 의미이다.)

- Key / Value 기반의 데이터 모음이다. 

- Column Family -> Table 

- Key / Value -> Record

- Cassandra는 기존의 일반적인 Key / Value 모델을 좀 더 확장한 형태를 가지고 있다.

 


- 2단계의 깊이를 내포하는 모델

- Key / Value 쌍에서의 Key는 곧 Column 의 이름이 된다. 즉, Column Family의 Record들은 Key를 가지고 있고 한 개 이상의 

   Column 으로 이루어진다.

- 최소한 한 개의 컬럼 가져야 하는 강제적인 조건

 

 

2. Cassandra 데이터 모델

 

- Cassandra의 데이터 모델은 상당히 중요하다고 한다. 

   그 이유는 잠시 후에 나온다.

 

 

① Key Space : RDBMS에서 Database와 비슷한 개념

② Column Family : RDBMS 에서 Table 과 비슷한 개념

③ Column : Column은 Column Name과 Value로 이루어짐

④ Super Column : Column 안에 Column 이 들어가 있는 현태

⑤ Super Column Famliy : Column Family 안에 Column Family가 들어가 있는 형태

 

 

 

3. Cassandra 명령어 

 

 

 

- Cassandra의 데이터 구조를 잘 알고 있어야 하는 이유는 아래에 나온다.

 

반응형

'Database > No SQL' 카테고리의 다른 글

Mongo DB개요  (0) 2015.04.06
Redis 개요  (0) 2015.04.06
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.