数据库 大家数据库读写分离,使用哪个 gem

robertyu · 2014年07月24日 · 最后由 robertyu 回复于 2014年07月28日 · 3264 次阅读

db-charmer 这个 gem 看起来不错,但是遇到奇怪的问,如下:

我想在某个 controller 中只在 master 上操作 force_slave_reads :only => []

提示如下错误: undefined method force_slave_reads' for SessionsController:Class

不知各位是否遇到过这样的问题。

是否有更加好用的 gem?

#1 楼 @mimosa 我的应用场景:主要是读写分离 seamless_database_pool 拦截 action,这个会存在向 slave 发送写的风险

谢谢你提供的这些 gem!

我用的方式是分库,只读库和只写库,然后做个队列同步。

#1 楼 @mimosa octopus 这个 gem,有什么好的办法,将所有的 query 发送到指定的 slave 上嘛?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号