Link Search Menu Expand Document

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

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

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

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