NoSQL~RDBからkey-value storeへ
NoSQLという単語が最近流行しているらしい。
【元ネタ】
masuidrive on rails - NoSQL – SQLはもう古い?
NOSQL(Not Only SQL)ムーブメント - おおたに6号機blog
NoSQL - Wikipedia, the free encyclopedia
言わんとすることは、RDBからkey-value storeへの流れ。
普通のWebシステムならば、RDBで十分使える。
しかし、ユーザ数やトラフィックがとてつもなく膨大な場合、データベースのパフォーマンスに問題が出てくる。
Webサーバーのスケールアップは、サーバーの増設で対処できるが、RDBのスケールアップが難しいのだ。
ApacheのCouchDB(Erlangで作られている)、GoogleのBigTable等のkey-value storeはいずれも、データストアをいかにスケールアップしやすくするか、と言う観点で作られていると考えれば、その方向性も理解しやすくなるだろう。
| 固定リンク
「ソフトウェア」カテゴリの記事
- Sonarでソースの品質をチェックする(2010.01.07)
- Rails検証報告書(2010.01.04)
- eラーニングシステム Moodle(2010.01.03)
- Retrospectiva のAgilePMプラグイン(2009.12.28)
- astah*Professionalファーストインプレッション(2009.12.17)
「プログラミング」カテゴリの記事
- TiDDをRubyで補強するアイデア(2009.12.26)
- クラウドではソフトウェアの品質が課金の差として出てくる(2009.11.30)
- クラウド時代のSW開発スタイル(2009.11.29)
- Web 2.0メモ(2005.11.15)
- Ruby関西とiPod(2006.01.29)


コメント