Tag: 主从

Rails Octopus Gem – 从站关闭时的主从复制连接行为

我正在开发Rails 4.0.2测试这个伟大的gem八达通。 我创建了一个Slave db并配置章鱼如下(config> shards.yml) : octopus: environments: – development replicated: true fully_replicated: true verify_connection: true development: slave1: host: 192.168.1.12 adapter: mysql2 username: slave_reader password: my_password database: my_server_development reconnect: true 它工作得非常好,从Slave读取并写入Master,但是如果My Slave服务器关闭,我希望它重定向到Master db并获取内容,但经过一段时间的尝试后,它会抛出错误: 无法连接到’192.168.1.12’上的MySQL服务器(113) 如果Slave服务器关闭,我该怎么做才能使章鱼查找我的Master数据库? 提前致谢!

Rails 3和mysql主从复制

想在rails app中设置mysql主从复制。 是否有适用于Rails 3的插件/数据库适配器? Masochism插件是否适用于rails 3?

Rails:如何跨主/从数据库分割写/读查询

我的网站有很大的读取流量。 比写入流量重很多。 为了提高我的网站的性能,我想到了主/从数据库配置。 octupus gem似乎提供了我想要的东西,但由于我的应用程序非常庞大,我无法通过数百万的源代码行来改变查询分布(将读取查询发送到从属服务器并将查询写入主服务器)。 MySQL Proxy似乎是解决此问题的好方法,但由于它是alpha版本,我不想使用它。 所以我的问题是什么是跨主/从服务器分割读/写查询的最佳方法? 是否可以在不使用rails中的任何gems的情况下拆分读/写查询?