2010年2月18日、オープンソースの分散データベース「Cassandra」がApacheのIncubatorからTopプロジェクトへ昇格しました。CassandraはもともとFacebookが開発したもので、2008年にオープンソースとしてApacheに寄贈されました。TwitterやDigg、RedditがCassandraを採用したことをきっかけに一気に注目が集まりました。現在のバージョンは0.5.1です。
Cassandraはカラム指向型のDBMSであり、4~5次元ハッシュというデータ構造を持っており、RDBMSに比べてスケールしやすい設計になっています。Javaで実装されていますが、同じくFacebookが開発したThrift用の定義ファイルを利用して、PHPやPythonなどからアクセスできます。
現状は十分なドキュメントが用意されているとは言えませんが、RDBMSとは違ったNoSQLの本命のひとつとして今後注目しておくべきプロダクトです。
URL:http://cassandra.apache.org/