신지덤

  1. 신기술
    1. 신기술

카산드라 DB

개념
- 빅데이터를 처리하기 위하여, 클러스터, 키스페이스, 컬럼패밀리 등으로 구성되어 있는 Java로 구현된 Database

I. 카산드라 DB

    빅데이터를 처리하기 위하여, 클러스터, 키스페이스, 컬럼패밀리 등으로 구성되어 있는 Java로 구현된 Database


II. 카산드라 DB의 구성요소
  1) Cluster : 카산드라의 가장 바깥쪽 구조, 링(ring)이라고 불리기도 함.
  2) Key Space : 논리적인 최외곽 컨테이너, 하나 이상의 컬럼패밀리로 구성
  3) Column Family : Column들의 집합, Row식별을 위한 Key를 가짐, Row마다 다른 데이터스키마를 가지는 Schemeless 특성을 가짐.
   예> UserProfile={ Cassandra={ emailAddress:”casandra@apache.org” , age:”20”}
                        TerryCho= { emailAddress:”terry.cho@apache.org” , gender:”male”}
                        Cath= { emailAddress:”cath@apache.org” , age:”20”,gender:”female”,address:”Seoul”}}
  4) Column : name, value로 이루어진 카산드라의 기본구조체 예) {name:”age” , value:”20”}
 

댓글