Bucardo, на который устанавливается дБ для асинхронной синхронизации с прерывистым соединением - PullRequest
0 голосов
/ 10 марта 2019

У нас есть приложение Django, работающее с Postgres для бэкэнда.Наши разработчики используют локальный сервер на своих ноутбуках, а затем у нас также есть база данных AWS RDS для разработки / подготовки / производства.У каждого одинаковая схема (я считаю).

В дополнение к этому у нас есть аналитики данных, которым необходимо создавать / обновлять / удалять строки на своих ноутбуках.Их идеальный процесс: загружать записи с производства AWS, вносить изменения в автономном режиме локально в их локальной базе данных, синхронизировать резервное копирование с управлением производством / конфликтами.

Мой вопрос: где я могу установить Bucardo, чтобы облегчить синхронизацию с несколькими мастерами?Если я установлю на свой собственный сервер EC2, который подключается к производственной базе данных, как он узнает о локальных триггерах, если они сделаны, когда ноутбук не подключен к Интернету?Если я установлю его локально, как он узнает об изменениях в записях в производственной базе данных в реальном времени?

Возможно, я неправильно понимаю концептуальную часть Bucardo, любая помощь очень ценится!

...