我曾经用MySQL构建Ruby on Rails应用程序.

MongoDB现在越来越出名,我现在开始try 一下.

问题是,我不知道MongoDB如何工作的基本理论(如果重要的话,我会使用mongoid gem)

所以我想比较一下使用MySQL+ActiveRecord和mongoid gem生成的模型的性能,有人能帮我弄清楚吗?

推荐答案

这篇题为: What the heck are you actually using NoSQL for?的文章很好地展示了使用NoSQL的利弊.

编辑:也阅读http://blog.fatalmind.com/2011/05/13/choosing-nosql-for-the-right-reason/篇博客文章

重新编辑:我发现一些最近的material (发表在2014)关于这个主题,我认为是相关的:What’s left of NoSQL?

Mysql相关问答推荐

找出同一表中列A中的每个值在列B中出现的次数

如何计算超过特定数字的所有不同ID组,然后返回这些ID?

SQL:创建新列并将现有表中的值追加到新创建的列中

JPA对具有动态键和动态值的JSON列的原生查询

仅获取我不是最后一个 comments 者的博客帖子

在两个日期之间生成每个月的1行数据.

Select 同一张表中的结果数?

根据 JOIN 结果计算列中的值?

SQL:如何为给定组中的所有记录 Select 一列与另一列不匹配的位置

如何根据 R 中的价格范围将数据从一列复制到新列?

如何使用 express.js 和 react.js 删除连接表中的元素和关联元素

在分组结果 MySQL 5.7 版中获取最多的重复值

根据使用 mysql 的第一个过滤结果添加更多表行

MySQL 8 - MBRContains 不使用空间索引

此插页中的X是什么> X'3C2F756C3E'

MySQL 工作台与 phpMyAdmin

使用 MySQL 流式传输大型结果集

将 MySQL 查询的输出转换为 utf8

MySQL 删除多列

MySQL错误 1005 (HY000): 无法创建表 'foo.#sql-12c_4' (errno: 150)