Link Search Menu Expand Document

Порядок обработки запросов на обновление логической схемы

Запрос на обновление логической схемы данных обрабатывается в следующем порядке:

  1. Внешняя информационная система формирует запрос на обновление логической схемы данных, используя JDBC-драйвер Prostore.
  2. Запрос поступает в сервис исполнения запросов Prostore.
  3. Сервис исполнения запросов определяет, для каких СУБД хранилища предназначен запрос, модифицирует (обогащает) запрос нужным образом и отправляет в соответствующие СУБД команду на обновление физической схемы данных.
  4. Сервис исполнения запросов сохраняет изменения логической схемы данных в сервисной базе данных.
  5. Сервис исполнения запросов публикует сообщение об обновлении логической схемы данных в топике Kafka, указанном в конфигурации системы (см. параметр KAFKA_STATUS_EVENT_TOPIC).
  6. После успешного обновления логической и физической схем данных JDBC-драйвер возвращает синхронный ответ во внешнюю информационную систему.

Подробнее о компонентах системы см. в разделе Компоненты системы, обо всех внешних связях системы см. в разделе Связи с другими системами и компонентами.