gpt4 book ai didi

ruby-on-rails - 在单个 Rails 应用程序中使用多个数据库系统和 ORM 是个好主意吗?

转载 作者:行者123 更新时间:2023-11-29 13:02:57 24 4
gpt4 key购买 nike

更具体地说,我正在考虑在单个 Rails 4 应用程序中使用 PostgreSQL (ActiveRecord) 和 MongoDB (Mongoid)。

此外,模型之间的关联是否有效?有点像

class Customer < ActiveRecord::Base
has_many :orders
end

class Order
include Mongoid::Document
belongs_to :customer
end

我知道 ActiveRecord 和 Mongoid 可以共存,但这是个好主意吗?

最佳答案

我会认真思考并尝试选择其中一个数据库,即使您可以使它们在技术上协同工作。您必须考虑过去的编程并采取更大的视野。我假设有一天您的应用程序将投入生产。这意味着 2 种不同的备份解决方案、2 种不同的监控解决方案、双倍的操作培训等。

亚历克斯勒纳

关于ruby-on-rails - 在单个 Rails 应用程序中使用多个数据库系统和 ORM 是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23603260/

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