Ruby On Rails Master-Slave Potrgres Datares
-
19-09-2019 - |
Вопрос
В настоящее время я настраиваю приложение с мастером-рабом, используя Ruby on Rails, которым необходимо иметь бэкэнд с мастером. Я сейчас смотрю на использование Слони для компонента репликации и Мазохизм Для обработки соединений чтения/записи с различными DBS.
Это моя первая настройка DBS Master-Slave с помощью Ruby On Rails, и это два варианта, которые я видел больше всего. Вы работали с лучшим плагином для этой ситуации в прошлом? Ограничение количества рабов в Слони не является проблемой для ситуации, мне следует реально понадобиться только один или два.
Спасибо!
Решение
Если вы используете Ruby, было бы грех не пробовать Рубиреп.
Другие советы
Я лично использую MySQL, поэтому моя основная реализация может не сработать, но я тоже использовал мазохизм и перешел на DataFabric, который поддерживает больше рабов и шардов, а также механизмов репликации.
Мы использовали Slony и Masochism, но переключились на Лондист а также DataFabric и не оглядывался назад.