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 存储了大约数百万个 JPEG 文件。对我来说工作得很好。MongoDB 可以用于键/值存储。

将整个数据库从 SQL 迁移到 MongoDb 时我会更加谨慎,因为与 SQL 数据库中可用的工具相比,复杂的查询优化不是那么透明。

(因此将我的项目从 MongoDB 移动到 PostgreSQL)

于 2012-04-17T06:03:12.577 回答