카산드라(Cassandra)의 칼럼 패밀리와 데이터 모델
최근 NoSQL에서 많이 사용하는 카산드라(Cassandra)의 데이터 모델과 칼럼 패밀리 등 개념에 대해서 정리해 보려고 한다. 카산드라 개요 카산드라는 구글 BigData의 컬럼 기반 모델과 아마존 Dynamo의 분산 모델을 기반으로 페이스북에서 만든 데이터베이스이다. JVM 기반으로 동작하며 분산 환경으로 고가용성과 확장성을 가지고 있다. 또한 칼럼 패밀리 기반으로 대용량 트랜잭션을 처리하는데도 용이하여 페이스북, 트위터 등 SNS에서 주로 사용한다. 카산드라 데이터 모델 카산드라는 Key-Value 형태의 NoSQL로서 칼럼 패밀리 형태의 데이터 모델을 활용한다. 참고로 카산드라와 함께 많이 사용하는 몽고디비는 도큐먼트 데이터 모델을 사용하고 있다. 칼럼 패밀리 (Column Family) 칼럼 ..
Cloud&BigData
2014. 4. 21. 08:31