Apache Cassandra

From Wikipedia, the free encyclopedia

作者 Avinash Lakshman, Prashant Malik
初版 2008
最新版
4.0.7 / 2022年10月24日 (3年前) (2022-10-24)
Apache Cassandra
作者 Avinash Lakshman, Prashant Malik
開発元 Apache Software Foundation
初版 2008
最新版
4.0.7 / 2022年10月24日 (3年前) (2022-10-24)
リポジトリ ウィキデータを編集
プログラミング
言語
Java
対応OS クロスプラットフォーム
対応言語 英語
サポート状況 Active
種別 key-value store、ワイドカラム型のデータベースソフトウェア、オープンソースソフトウェア
ライセンス Apache License 2
公式サイト cassandra.apache.org
テンプレートを表示

Apache Cassandra(アパッチ カサンドラ)は、オープンソースの分散データベース管理システムである。元はFacebook社において大規模データの格納のために開発されたものである。Facebookのデータチームを率いるJeff HammerbacherはCassandraをAmazon DynamoDBのようなインフラストラクチャ上で動作するBigTableデータモデルであると表現している。

Cassandraはイベンチュアル・コンシステンシーにより構造化されたキー・バリュー型データストアを提供する。キーは複数の値にマッピングされ、これらはcolumn familyとしてグルーピングされる。column familyはCassandraデータベースが作成される際は固定されているが、後にfamilyに対し列を追加することは可能である。さらに、列は特定のキーにのみ追加されるので、どのfamilyにおいても異なるキーは任意の列数を持つことができる。各キーに対応するcolumn familyの値は連続して記録され、このことによりCassandraは列指向データベース管理システムと行指向データベースシステムの複合型であると言える。

Facebook社は2008年7月にCassandraをオープンソースソフトウェアとして公開した。2009年3月からApache Incubatorプロジェクトとなり、2010年2月にはトップレベルプロジェクトに引き上げられた。

JSON対応

関連項目

外部リンク

Related Articles

Wikiwand AI