mysql - 用于从从属 MySQL 框读取的 ActiveRecord 配置

标签 mysql ruby-on-rails activerecord

我有一个非常直接的 MySQL 主/从复制设置。 ActiveRecord 配置为命中 master 主机名,正如 database.yml 中预期的那样。我的问题是,目前是否可以为 ActiveRecord 设置一个选项来执行从从属设备的所有读取并将写入留给主设​​备?我正在使用 Ruby on Rails/ActiveRecord 3.1.3。我还没有找到执行以下操作的任何选项,只有 database.yml 中的一个主机输入字段。这目前可能吗?

最佳答案

是的,这是可能的,但你需要为此使用 gem;它没有内置到 Rails 本身。

我使用 seamless database pool目前,它工作得很好。 Octopus是另一种选择。

关于mysql - 用于从从属 MySQL 框读取的 ActiveRecord 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11166598/

相关文章:

c# - EntityFramework 中的 MySql ORDER BY FIELD()

mysql - 在这种情况下如何编写连接查询 : 1 if not exist, 不是限制 2 如果存在,则必须在这些时间

ruby-on-rails - 如何在 Rails 中将 XML 转换为散列?

mysql - 验证整数对于数据库来说不会太大

sql - Rails ActiveRecord 中的复杂连接

mysql - 使用 IN 运算符进行 JOIN 查询

mysql - sql查询只适用于1条记录

ruby-on-rails - 如何在 ubuntu 上卸载 Ruby?

ruby-on-rails - 使用 Ruby on Rails 模型

php - Codeigniter 当前登录用户