首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Rails从关系数据库切换到非关系数据库容易吗?

使用Rails从关系数据库切换到非关系数据库容易吗?
EN

Stack Overflow用户
提问于 2010-02-15 05:07:04
回答 2查看 439关注 0票数 4

日安,

我过去一直在使用Rails/Mysql,但我听说过Cassandra、MongoDB、CouchDB和其他文档存储DB/非关系数据库。我计划稍后再探索它们,因为它们可能是更好的可伸缩性替代方案。

我计划很快启动一个应用程序。如果我从关系型数据库转移到非关系型数据库,Rails的设计会不会有所不同?我知道Rails迁移是与数据库无关的,但不确定迁移到非关系型是否会对设计产生影响。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-16 01:18:21

MongoMapper已经足够成熟,可以在生产中使用(例如,我就是)。您也可以同时使用ActiveRecord和MongoMapper模型(我也在这样做)。

设置它们之间的关联非常简单,如下所示:http://groups.google.com/group/mongomapper/browse_thread/thread/35d4acabf37e3984#

MongoMapper有一个使用ActiveModel的rails3分支。它最终将成为主干的一部分,但是现在,如果您想从get-go github.com/mharris717/mongomapper使用rails3,则需要使用这个rails3分支

票数 0
EN

Stack Overflow用户

发布于 2010-02-15 22:34:15

我认为MongoDB和MongoMapper现在都已经足够成熟了,你不会真正注意到它们之间的区别。当这些非关系型数据库ORM转向使用ActiveModel时,这一点就更加正确了。这样,它们都将拥有相同的底层模块,这将有助于保持应用程序之间的一致性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2262773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档