NoSQL
NoSQL(一般に "Not only SQL" と解釈される)とは、関係データベース管理システム (RDBMS) 以外のデータベース管理システムを指すおおまかな分類語である。関係データベースを杓子定規に適用してきた長い歴史を打破し、それ以外の構造のデータベースの利用・発展を促進させようとする運動の標語としての意味合いを持つ。関係モデルではないデータストアの特徴として、固定されたスキーマに縛られないこと、関係モデルの結合操作を利用しないこと、水平スケーラビリティが確保しやすい事が多いこと、高度なトランザクション処理を利用できないものが多いことなどが挙げられる。学術的な世界では、この種のデータベースのことを構造型ストレージ (structured storage) と呼ぶことが多い。
NoSQL系データベース管理システムは、データの格納および取得が高度に最適化されているものが多い。その最適化のために機能性を最小限にしているものもある。その最たる例が、「値」およびそれを取得するための「キー」だけを格納できるKey-Value型データベースである。
db4o
GemStone/S(英語版)
InterSystems Caché
JADE(英語版)
NeoDatis ODB(英語版)
ObjectDatabase++
ObjectDB(英語版)
Objectivity/DB(英語版)
ObjectStore(英語版)
Odaba(英語版)
Perst(英語版)
OpenLink Virtuoso(英語版)
Versant Object Database(英語版)
WakandaDB(英語版)
ZODB
SparkleDB(英語版)
Virtuoso Universal Server(英語版)
Ontotext-OWLIM(英語版)
Apache JENA(英語版)
Oracle NoSQL Database(英語版)
MarkLogic(英語版)