NoSQLとかいろいろ出てきたけど、使いやすくてパフォーマンスが良い MongoDB は一押しですね。
単純な性能比較だと、構造が単純なKVSの方が良いことも多いけど
ソーシャルゲームで使ってみた感想では、やっぱり開発しにくくなることが多い。
どうしても MySQL と比べて、性能よりも開発のしやすさ(デバックのしやすさ)が劣る製品は使いにくいです。やっぱり phpMyAdmin のようなツールがないと不便なんだよね。
MongoDB だと、コマンドラインから簡単に操作出来るし、検索もいろいろ出来るのは便利。実際デバックする時にコマンドラインから簡単にアクセスできないと不便ですから。でも phpMyAdmin のような便利なツールがない(似たようなツールはいろいろあるけど、まだまだ発展途上、今後に期待)
インフラエンジニア的には、管理ツール系がまだまだだけど(あとノウハウもないし、まぁこれは使ってみないことには)スキーマレスというのは慣れると非常に便利です。
特にちょっとしたツールとか作る時、まじめに設計から・・ほとんどしないですよね(^^;
思いついたものから作って行くので、途中でいろいろ変更が入ることが当たり前なので、その度にスキーマの変更とか面倒だし・・スキーマレスの MongoDB なら変更が楽!
まぁ動機が不純だけど、実際楽だし、プログラムを作ることが仕事ではなく、そのプログラムで楽をしたいということなので、なるべく楽に作れるツールは嬉しいです。
でも、MySQL の代わりに使えるものではないと思います。
まだまだ実績も少ないし、本番の大事なDBは実績重視ですからね。
【送料無料】MongoDB: The Definitive Guide |

