gpt4 book ai didi

ruby-on-rails - 使用 Rails 从关系数据库切换到非关系数据库是否容易?

转载 作者:行者123 更新时间:2023-12-04 06:09:45 24 4
gpt4 key购买 nike

再会,

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

我打算很快开始申请。如果我从关系型数据库转移到非关系型数据库,Rails 设计会有所不同吗?我知道 Rails 迁移与数据库无关,但不确定转向非关系迁移是否会对设计产生影响。

最佳答案

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

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

MongoMapper 有一个使用 ActiveModel 的 rails3 分支。它最终将成为主干的一部分,但现在,如果您想使用 github.com/mharris717/mongomapper 中的 rails 3,您需要使用此 rails3 分支

关于ruby-on-rails - 使用 Rails 从关系数据库切换到非关系数据库是否容易?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2262773/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com