0

我是 Ruby on Rails 3.2.x 的新手,我已经完成了几个项目,到目前为止一切正常,但是对于我的新项目,我决定将MongoDBMongoid gem 一起使用(因为它具有出色的可扩展性、性能和处理大量数据)

在过去的 4 天里,我一直在阅读有关 MongoDB 和 Mongoid 的文档和博客,我已经做了一些演示,这确实是一件很棒的事情。但尽管如此,我还是看到一些人说:

“不仅在您的应用程序中使用 MongoDB,还可以将其与 SQL 数据库结合使用,作为数据量大、模型关系少的附加数据库。”

今天说的对吗?

我看到 MongoDB 和 Mongoid 发展迅速,因为根据维基百科 (en.wikipedia.org/wiki/MongoDB),MongoDB 于 2010 年发布,我不知道您可能遇到的大多数问题是否已经解决。例如:DeviseCancan与 MongoDB 配合得很好!

您最近有使用 MongoDB 作为数据库引擎的经验吗?

您认为仅使用 MongoDB 的最大问题是什么?Gems、托管价格、备份或某些您可能渴望的 SQL 功能?

提前致谢!!

4

1 回答 1

0

这取决于你正在构建什么。在某些情况下,sql 模式非常适合您。

使用mongodb 的一年在这里给出了一个很好的优缺点使用经验,一个使用两者的很好的例子是这里

于 2013-06-25T04:33:05.120 回答