cassandra 2.0 관련 자료

nosql 2013. 10. 18. 13:07


Cassandra 2.0  데이터를 보는데.. 참 좋았다. (이 cassandra의 철학은 시스템이 먼저가 아닌 사람을 집중하는 것 같다. )


2.0의 키포인트는 SQL과 transaction의 강력한 지원이다. 2.1에서 cassandra가 생각하는 그림이 나올 예정이라고 한다. 현재 2.0은 전천히 진행중이다. 


SQL과 같은 CQL을 강력히 지원하는 2.0이 나올줄은 몰랐다.  결국 Google 의 Spanner처럼 비슷한 길을 길어가는 형태(SQL, transaction지원) 가 될 것 같은 느낌이 든다. 


cassandra 2.0에서 lightweight transcation(http://www.datastax.com/dev/blog/lightweight-transactions-in-cassandra-2-0) 을 사용하기로 했다. FoundationDB (https://foundationdb.com/blog/those-are-not-transactions-cassandra-2-0) 는 먼소리냐 며 태클을 걸지만... 결국은 써봐야 아는 내용일 것 같다. 



------


cassandra 2.0 이 최근에 출시되었다.

관련 기능 정보에 대한 링크를 정리한다. 


<2.0>


1. What's new cassandar 2.0

http://www.datastax.com/documentation/cassandra/2.0/webhelp/index.html


2. What’s under the hood in Cassandra 2.0

http://www.datastax.com/dev/blog/whats-under-the-hood-in-cassandra-2-0


2. Facebook’s Cassandra paper, annotated and compared to Apache Cassandra 2.0

http://www.datastax.com/documentation/articles/cassandra/cassandrathenandnow.html


3. Cassandra 2.0 Available

http://www.i-programmer.info/news/84-database/6356-cassandra-20-available.html



3. Trigger

http://www.planetcassandra.org/blog/post/whats-new-in-cassandra-20-prototype-triggers-support


4. LMAX disruptor를 이용한 performance 향상

http://lmax-exchange.github.io/disruptor/



<2.0에 적용된 흥미로운 내용>

1. super column에 대한 내용 : Removal of super column support

Tombstoning Cassandra’s super columns

http://www.wentnet.com/blog/?p=38


refactor super column implmentation to use composite column names instead

https://issues.apache.org/jira/browse/CASSANDRA-3237



2. cql, cassandra db driver (1.2부터  지원하고 있었지만 강력해졌다.)

http://wiki.apache.org/cassandra/ClientOptions

https://github.com/datastax/java-driver



3. Java 7 required (open jdk 7 으로도 잘 동작하고 있음)


Posted by '김용환'
,