学習メモ:WEB+DB PRESS Vol.68(Part.2)

NoSQLについて復讐

備忘録だな。

NoSQLというのは設計思想を基準にすると、3つの分類に分けられる。
 1.KVS(Key Value Store)
 2.ドキュメント指向データベース
 3.カラム指向系列

各々の特徴は下記の通り
 1.KVS(Key Value Store)
  <製品名>
   ・memcached、kumofs、Redis等
  <特徴>
   ・あるキーに対し、比較的単純な構造のデータを関連付けて取り出すもの。
   ・比較的高速

 2.ドキュメント指向データベース
  <製品名>
   ・MongoDB、couchDB、Riak等
  <特徴>
   ・1件のデータの構造を都度自由に決定出来る(スキーマレス) 

 3.カラム指向系列
   <製品名>
   ・Cassandra、Groonga、HBase等
   <特徴>
   ・大量のデータに対しての行方向への特定の操作(検索、一斉更新等)に強い

・所感
 すべての流行を追いかける事は不可能であるし、
 スーパーエンジニアでなければ実践は不可能であろう。

 しかしながら、分類といった観点やメリット、デメリットに関しては理解しておくべきだと常に感じている。

WEB+DB PRESS Vol.68

WEB+DB PRESS Vol.68