Closed. This question is opinion-based。它当前不接受答案。












想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

5年前关闭。



Improve this question




我尝试过MongoMapper,它功能完整(几乎提供了所有AR功能),但是使用大型数据集时,我对性能并不满意。有谁与Mongoid相提并论吗?任何性能提升?

最佳答案

我使用MongoMapper已有一段时间,但决定迁移到MongoId。原因是隐藏的问题加上对用户的傲慢。为了使MongoMapper与Cucumber一起工作(最终成功),我不得不跳了个圈,即使该项目很简单,也要放几个补丁,但这不是重点。当我尝试提交一个错误修复程序时(由于与ActiveRecord不兼容),他们似乎对我发现问题感到气愤,并四处奔波。在进行测试时,我的查询实现也遇到了一个重大错误,而对他们的测试进行了调整,使其通过了测试。根据我以前的经验,不敢提交。

与MongoId相比,它们的拉取请求和错误/功能提交的数量要少得多,即社区参与度要低得多。和我一样的经验?

我不知道哪一个现在具有更多功能,但是我看不到MongoMapper的 future 。我不介意自己解决问题和添加功能,但是当它们无法解决错误时,我会介意。

关于ruby - Mongoid还是MongoMapper? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1958365/

10-10 18:56