Задача

Имеется 121 транспортная компания. Для каждой из них необходимо собрать информацию на основе их официальных сайтов.

Что нужно сделать:

  1. Информация о компаниях (базовые данные):
    • Перейти на официальные сайты компаний. Конкретные ссылки не указаны (убрано из требований).
    • Собрать данные по полям, выделенным оранжевым цветом: сведения о деятельности, географии, филиалах.
    • Вид деятельности должен строго соответствовать указанному списку (лист «виды деятельности»).
    • Обновленные или добавленные данные отмечать желтым цветом.
  2. Обработка статуса компаний:
    • Если компания прекратила существование или выявляются сомнения в сведениях, необходимо пометить компанию красным и оставить комментарий в соответствующей графе.
  3. Информация о филиалах:
    • Для некоторых компаний (отмеченных синим цветом) сбор о филиалах не требуется.
    • Для остальных - данные из этого списка необходимо верифицировать и обновить.
    • Обновленные или измененные данные отмечать желтой заливкой.
    • Данные о филиалах, которые подлежат удалению, выделять красной заливкой.
    • Новые филиалы (подлежащие добавлению) не должны содержать ID в новой записи.

Синхронизация баз данных для CDN

Требуется настроить синхронизацию записей между базами данных серверов CDN, распределенных по geo-IP. Данные, поступающие на ближайший к пользователю сервер, должны автоматически распространяться на все остальные узлы сети.