Database replication, Mysql in particular, could cause a number of issues if the tables that are being replicated are locked. Myreplicator is designed to replace Mysql's replication with a file based system. Myreplicator allows you to sync tables based on different frequencies and avoid using Mysql's built-in replication service.
Gemfile gem 'myreplicator', '~> 1.0.4'
install gem install myreplicator -v 1.0.4