mysql - Rails MySQL 主/从将读取和写入发送到主服务器

标签 mysql ruby-on-rails replication

我发现的大多数用于 Rails 主从设置的 Rails 插件似乎都希望将所有写入发送到主站,并将所有读取发送到从站。

这对我来说似乎是资源的损失。有没有办法将读取发送到主设备和从设备,而只写入到从设备?

如果这是一个坏主意,为什么?

最佳答案

想想主从意味着什么。

从设备不会向主设备发出关于它可以接收哪些数据的命令。

如果主设备向从设备提供信息,则从设备可以将信息传递出去而不会打扰主设备。主人就可以专注于获取信息的工作。

因此,当您拥有主从数据库时,主服务器获取数据并将其传递给从服务器,然后从服务器可以将其传递给请求它的人。

关于mysql - Rails MySQL 主/从将读取和写入发送到主服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12519009/

相关文章:

mysql - 外键和belongsTo方法有问题

mysql - 订购 UNION MySQL 查询时出错

sql-server - SQL Server 2008 复制(避免重新初始化)

postgresql 复制 + 清理

ruby-on-rails - 表单 select_option 中的 include_blank 不起作用

sql-server - 在远程位置之间共享数据

mysql - 防止注释在 MySQL 存储过程中丢失

mysql - 连接 3 个表以获得单行

ruby-on-rails - 为什么 current_user 给我一个错误?

javascript - 复杂的 HTML 工具提示(存储)- 架构建议