ruby - Mongoid 还是 MongoMapper?

标签 ruby mongodb mongoid mongomapper odm

我尝试过 MongoMapper,它功能齐全(提供几乎所有 AR 功能),但我对使用大型数据集时的性能不太满意。有没有人和Mongoid比较过?任何性能提升?

最佳答案

我使用 MongoMapper 有一段时间了,但决定迁移到 MongoId。原因是隐藏的问题加上对用户的傲慢。为了让 MongoMapper 与 Cucumber 一起工作(最终成功),我不得不跳过一些环节,并且即使项目很简单,也需要打几个补丁,但这不是重点。当我尝试提交错误修复(由于与 ActiveRecord 不兼容)时,他们似乎很生气,因为我发现了一个问题,我被推来推去。在我进行测试时,我还遇到了他们的查询实现的一个主要错误,而他们的测试以测试通过的方式进行了调整。根据我之前的经验,不敢提交。

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

我不知道现在哪个功能更多,但我看不到 MongoMapper 的 future 。我不介意自己解决问题和添加功能,但我确实介意他们无法修复错误的情况。

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

相关文章:

ruby - 如何从 'https://rubygems.org/latest_specs.4.8.gz'解码文件

windows - npm MongoDB 包在 Windows 上安装失败

Mongodb聚合框架: Does $group use index?

ruby-on-rails - Rails、MongoID 和嵌入式关系

ruby-on-rails - 如何使用 mongoid 将 add_to_set 添加到多个数组并在单个查询中进行触摸

ruby-on-rails - mongoid - 查询嵌入式文档

ruby-on-rails - 尝试从 ruby​​ 1.8.7 升级到 1.9.2,同时仍然使用 rails 2.3.8

ruby - RSpec - 针对实际文件而不是模拟数据进行测试

ruby - Ansible 文件模块在尝试递归设置文件所有权时抛出错误

mongodb - webfaction 自动启动 mongodb