Для приложения, которое разработано Django и базы данных Postgres. Теперь нам нужно реализовать репликацию.
Мы выбрали RepMgr, потому что он будет поддерживать репликацию таблицы динамических разделов. Но у нас есть разные версии Postgresql в мастерстве и игре.Будет RepMgr поддерживает различные версии postgresql в master и slave
- Будет ли RepMgr поддерживать разные версии?
- Нам нужно настроить только определенные базы данных в ведомом. Возможно ли от RepMgr?
В slony и Bucardo: 1. Нельзя распространять изменения ddl, поэтому их необходимо вручную выполнить на подчиненном устройстве. 2. Недостаток вышеизложенного заключается в том, что динамическое разбиение не работает, поскольку оно зависит от изменений DDL 3.Both использует триггер, мы должны предоставить список таблиц для репликации. Это может вызвать проблемы при добавлении новых таблиц. –
Ну, да, вам придется вручную дублировать свой ddl. Как только вы начнете нервничать с разными версиями и т. Д., Вы никогда не найдете систему репликации, которая сделает все, что вы хотите из коробки. –