Ruby On Rails Master-Slave Postrgres Базы данных

В настоящее время я настраиваю приложение "ведущий-ведомый" с использованием Ruby on Rails, которое должно иметь бэкэнд "ведущий-ведомый". В настоящее время я смотрю на использование Slony для компонента репликации и Masochism для обработки соединений чтения / записи с различными БД.

Я впервые настраиваю ведущие-ведомые БД с Ruby on Rails, и эти два варианта, которые я видел, подходят больше всего. Вы работали с лучшим плагином для этой ситуации в прошлом? Ограничение на количество рабов в Слони не является проблемой для ситуации, мне реально нужно только один или два.

Спасибо!

3 ответа

Решение

Если вы используете Ruby, было бы грехом не попробовать rubyrep.

Мы использовали Slony и Masochism, но переключились на Londiste и DataFabric и не оглядывались назад.

Я лично использую MySQL, поэтому моя базовая реализация может не сработать, но я также использовал Masochism и перешел на DataFabric, которая поддерживает больше подчиненных устройств и сегментов, а также механизмы репликации.

Другие вопросы по тегам