メモ: NoSQL の分類、、、何か、みんな微妙に違う気もする。

http://www.infoq.com/jp/articles/graph-nosql-neo4j


                        • 分類の部分を引用

NOSQL-環境
NOSQL(Not Only SQL)は実際には、永続化ソリューションにおける非常に大きなカテゴリのひとつであり、リレーショナルデータモデルではなく、クエリ言語としてSQLを使っていないものを指している。

簡単に言うと、NOSQLデータベースはそのデータモデルによって4つのカテゴリに分類できる。

キー/バリューストア(Key-Value-stores)
BigTable実装
ドキュメントストア(Document-stores)
グラフデータベース(Graph Databases)
VoldemortやTokyo Cabinetといったキー/バリューシステムにおけるモデリングの最小単位はキー/バリューペアになる。そして、BigTableやそのクローンでは可変数の属性をもつタプルに、CouchDBやMongoDBといったドキュメントデータベースではドキュメントになる。これに対しグラフデータベースでは、データセット全体をひとつの巨大な高密度ネットワーク構造としてモデル化する。