Cassandra 사용 사례

- 애플은 지난해 iCloud 등에 저장된 10 페타바이트의 데이터를 7 5000 노드로 구성된 Cassandra에서 운용하고 있다고 발표했다.

- Netflix에서도 2500 노드에서 420 테라바이트의 데이터를 운용하고 있다고 발표 발표했다

(위 사례는 Apache Cassandra Web 사이트 메인 화면에서 소개되고 있다).

- 또 세계적으로 금융 사업을 전개하는 ING 그룹도 온라인 결제 시스템에 Cassandra를 채용하고 있다.

 

 

Cassandra의 최신 버전인 "Cassandra 3.0"이 출시되었다.

Cassandra 3.0에서는 스토리지 엔진 코드가 리팩토링 되어 CQL에 최적화되어 효율이 좋아졌고, 새로운 materialized views 기능이 탑재되었다.

v3.0은 성능과 최적화 측면에서 이 데이터베이스의 혁신의 새로운 이정표가 되었다. 데이터 일관성의 조작을 개선하고 평균 데이터 보존영역을 50% 삭감, 새로운 materialized views 등의 기능은 애플리케이션 개발을 아주 쉽게 해줄 것이다.

 

뷰는 실 테이블에서 작성되는 가상적인 테이블. materialized views는 가상 테이블에 데이터를 cache로 가지므로 실제 테이블에 액세스 할 필요가 없으므로 고속으로 값을 얻을 수 있다.

Cassandra 3.0materialized views에서는 실 테이블의 데이터에 변경이 있는 경우 결과 정합성을 유지하면서 그 변경을 서버 측에서 가상 테이블(materialized views)에 반영한다.

예를 들어 게임의 하이 스코어를 저장할 테이블을 materialized views로 작성한 경우, 애플리케이션에서 그 뷰를 참조하면 언제나 최신의 하이 스코어를 얻을 수 있다.

 

그 외 Cassandra 3.0에서는 사용자 정의 함수, Windows에서의 시험 등도 포함된다.

 

자세한 것은 The Apache Software Foundation announces Apache™ Cassandra™ v3.0

(https://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces82)

 

 

 

출처: http://www.publickey1.jp/blog/15/nosqlcassandra_30.html

저작자 표시
신고
by 흥배 2015.11.16 08:00

괜찮은 자료를 보고 공유하고 싶어서 번역해 보았습니다

이 문서의 저자가 생각한 구조와 비슷하게 저도 NoSQL을 사용하고 있어서 뜻이 맞는 부분이 많네요^^ 































저작자 표시
신고
by 흥배 2013.11.18 08:00
| 1 |