NoSQL
Not only SQL
・High performance
・Huge Storage
・High Scalability
・High Availability
RDBMS vs NoSQL
★NoSQLの分類
※他サイトを参照
補足
データモデル
Full-Text Search
In-Memory Data Grids
部品
Lucene, Solr
Infinispan
※他サイトを参照
★利用シーン
HBase、Cassandra
大規模なデータをスケーラブルに処理
大量データをバッチ処理する際のストレージとして
MongoDB
カラムを固定できない場合
スキーマの変更が頻繁に行われる
※ディスク使用量は大きくなる傾向がある
※JOINが行えない、トランザクションをサポートしない
memcached、Redis、TokyoTyrant
基本的にRDBMSと組み合わせる
RDBMSから取得したデータのキャッシュ
消えても大きな影響の無いデータの保存(ユーザのセッション情報など)
★全文検索
※他サイトを参照
Database as a Service