こんちゃ(´・ω・)ノ
流行のNoSQLデータベースのCassandraについて
記載していこうと思います。
【Apache Cassandraとは】
Apache CassandraはJavaで記述されたオープンソースの分散型NoSQLデータベース。
Facebook社で大規模データに対応するために開発を行っていたが、
2008年7月にOSS(オープンソースソフトウェア)として公開し、
現在はApacheのトップレベルプロジェクトとなっている。
【特徴】
・ライセンスはApache License 2.0
・Javaで動作する。
・スケールアウトによるパフォーマンスの向上が可能。
・KVS(Key Value Store)のデータモデル。
・4次元または5次元ハッシュなデータモデルを持つ。
・キースペース、カラムファミリ、ロウ、スーパーカラム、カラムの順に入れ子構造。
・カラムが最小単位で、名前、値、タイムスタンプを持つ。
・データ操作は追加型。
・データ参照、挿入、更新、削除ができる。
・更新はデータを挿入することによる擬似的な更新。
・削除は論理削除のため、データ量が減らない。
【参考URL】
■Apache Cassandra
http://cassandra.apache.org/ ■Wikipedia - Apache Cassandra
http://ja.wikipedia.org/wiki/Apache_Cassandra ■Cassandra wiki
http://wiki.apache.org/cassandra/FrontPage_JP
【Cassandra】
・
Cassandra - 概要 -・
Cassandra - データモデル -・
Cassandra - 読み込み・書き込みのアーキテクチャ -・
Cassandra - ディレクトリ構成 -・
Cassandra - CLI操作 -・
Cassandra - バックアップ・リカバリ -・
Cassandra - 使用ポート番号 -[0回]
PR
COMMENT