Задача
Необходимо разработать или настроить механизм синхронизации данных между двумя базами данных: PostgreSQL и MySQL. Данные о товарах (включая характеристики и другие поля) должны быть согласованы между базами с минимальной задержкой (желательно в реальном времени).
Требования к синхронизации
- Синхронизация в режиме реального времени (инкрементальная, CDC или иной подход)
- Первичная загрузка существующих данных между системами
- Поддержка любых изменений: добавление, обновление, удаление товаров
- Обработка конфликтов данных (например, если один и тот же товар изменен одновременно в обеих базах)
- Логирование и мониторинг процесса синхронизации
Технические подробности
Названия компании, контактные данные и точную конфигурацию сетевого окружения передам исполнителю при личном общении.
От исполнителя ожидается
- Предложить архитектурное решение (какие инструменты, библиотеки или сервисы будут использоваться)
- Реализовать код или скрипты, готовые к запуску на указанных серверах
- Написать документацию по эксплуатации и настройке