기본
NoSQL
single point of failure 없이 지속적인 availability 와 뛰어난 성능으로 대용량 데이터를 처리할 수 있는 기능을 제공
master-slave 아키텍처 대신 ring 디자인 이용
모두가 동일한 피어임. 마스터 개념 x.
horizontally scalable 시스템 가능
키 컨셉
클러스터
링 아키텍처에 배열된 노드 모음이나 데이터 센터
모든 클러스터에 이름을 할당하며 이후 참여 노드에서 이 이름을 사용
Key Space (= 스키마)
키스페이스별로 Replication Factor, Replica Placement Strategy 및 Column Families 설정 가능
Column Family (= 테이블)
각 Column Family에는 Map<RowKey, SortedMap<ColumnKey, ColumnValue>>로 표시되는 행 모음이 포함
키는 관련 데이터에 함께 액세스할 수 있는 기능을 제공
Column
name, value, timestamp 포함하는 데이터 구조
관계형 데이터베이스와 다르게, columns 과 the number of columns in each row 의 수는 다를 수 있음 (찾아보기)
참고자료
Last updated