我是 Ruby on Rails 3.2.x 的新手,我已经完成了几个项目,到目前为止一切正常,但是对于我的新项目,我决定将MongoDB与Mongoid gem 一起使用(因为它具有出色的可扩展性、性能和处理大量数据)
在过去的 4 天里,我一直在阅读有关 MongoDB 和 Mongoid 的文档和博客,我已经做了一些演示,这确实是一件很棒的事情。但尽管如此,我还是看到一些人说:
“不仅在您的应用程序中使用 MongoDB,还可以将其与 SQL 数据库结合使用,作为数据量大、模型关系少的附加数据库。”
今天说的对吗?
我看到 MongoDB 和 Mongoid 发展迅速,因为根据维基百科 (en.wikipedia.org/wiki/MongoDB),MongoDB 于 2010 年发布,我不知道您可能遇到的大多数问题是否已经解决。例如:Devise和Cancan与 MongoDB 配合得很好!
您最近有使用 MongoDB 作为数据库引擎的经验吗?
您认为仅使用 MongoDB 的最大问题是什么?Gems、托管价格、备份或某些您可能渴望的 SQL 功能?
提前致谢!!