데이터엔지니어 군고구마
  • CASSANDRA 개요
    2015년 04월 06일 17시 28분 57초에 업로드 된 글입니다.
    작성자: DE 군고구마
    반응형


     

     

     

    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
    댓글