/ / NOSQLデータベースは民生用アプリケーション(ソーシャルブックマークなど)用にどのように設計されるでしょうか?[閉鎖] - データベース設計、スケーラビリティ、rdbms、nosql、非リレーショナルデータベース

[NOSQL]データベースは、民生用アプリケーション(ソーシャルブックマークなど)用にどのように設計されますか?[閉じる] - データベース設計、スケーラビリティ、rdbms、nosql、非リレーショナルデータベース

私は約たくさんの投稿を読んでいたノン・リレーショナル・データベース、NOSQL全体の動き、そしてその周りに新鮮な新しい活動がたくさんあります。スケーラビリティの高いWebアプリケーションを構築するには非常に面白いアプローチのようですが、残念ながら(この初期段階では良いことです)現時点ではかなり明確なリーダー/標準です。

私の背景はLAMPスタックにあります(MySQLをdB)と私は何が違いや限界があるのか​​を理解したかったのですが、現実のウェブアプリケーションの例を使って説明しました。 RDBMSと非RDBMSの賛否両論に関する良い記事がたくさんありますが、既存のWebアプリケーション(ソーシャルブックマークなど)をどのようにして別のものにするかという例を見つけてはいけません新しいdB構造と、NOSQL dBがキー値またはドキュメント中心またはグラフとなる可能性のある機能があれば、その機能を利用してください。

誰かが欲しがるだろうか?現実世界のWebアプリケーションのNOSQL対RDBMSモデル/アーキテクチャ(ソーシャルブックマークやコンセプトをうまく説明できる他の例など)の高水準比較

他の人を参照するために、ここに私が出会ったいくつかの記事があります:

回答:

回答№1は2

主な理由はスケール(Facebook、MySpace)

これらの記事をチェックしてください:

Facebookのカサンドラ - 大規模な分散ストア

MySpace Qizmt - MySpaceのMapreduceフレームワーク

既にLuceneを使用しているので、これは興味深いかもしれません:

Katta - クラウドのLucene