最近注目を浴びているデータベースの一つである「MongoDB」の特徴は一言で言うと、スキーマレスであるデータベースとなります。
トランザクション管理・JOIN処理出来ませんがこれらを除けば、RDBと同じように利用出来ます。
ちょうど、RDBとKVSの中間なデータベース言え、KVSほどの高速性や、容易性はないものの、RDBほどの煩雑性が少なく、とっても使い勝手が良いと感じます。
また、シングルポイントレスに構成できることや、自動データ分散機能など、スケーラビリティを確保できるのも「MongoDB」の特徴でエンジニアにとって非常に使いやすいデータベースだと感じます。
■特徴
・スキーマレス
・Sharding(自動データ分散)
データを自動に負荷分散して配置してくれる。
・Replica Sets(非同期レプリケーション)
自動的にフェイルオーバー、リカバリーする機能があり、シングルポイントレスな構成が可能。
~ReplicaSetsとShardingを組み合わせることで、自動でデータが分散してくれて、とてもスケーラブルなデータストアが可能。~
【mongodb公式サイト】
http://www.mongodb.org/
【日本語翻訳ドキュメント】
http://www.mongodb.org/display/DOCSJP/Home



