0

私たちは、毎日何千人ものユーザーを抱える大きな既存のプロジェクトを持っています。MySQL を使用していますが、今は MongoDB (および GridFS) を使用する予定です。

MongoDB と GridFS は大規模なプロジェクトに使用できますか?

4

2 に答える 2

3

MongoDB と GridFS は、間違いなく大規模なプロジェクトに使用できます。foursquare など、うまく機能している例がいくつかあります ( http://www.mongodb.org/display/DOCS/Production+Deployments#ProductionDeployments-SocialNetworksを参照)。

ただし、リレーショナル データベースから MongoDB への移行は簡単ではありません。MongoDB には、データのモデリングに関する新しい考え方があり、データを挿入、更新、およびクエリする方法は、そのパフォーマンス特性にとって非常に重要です。

于 2012-04-17T09:07:23.810 に答える
2

私は GridFS を使用して、約 100 万個の JPEG ファイルを保存しました。私にとってはうまくいきました。MongoDB は、キー/値のストレージに問題ありません。

複雑なクエリの最適化は、SQL データベースで利用可能なツールと比較してそれほど透過的ではないため、データベース全体を SQL から MongoDb に移行することにはより慎重になります。

(そのため、プロジェクトを MongoDB から PostgreSQL に移動しました)

于 2012-04-17T06:03:12.577 に答える