Link Search Menu Expand Document

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

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

  1. Внешняя информационная система отправляет запрос INSERT VALUES, INSERT SELECT, UPSERT VALUES или DELETE через JDBC-драйвер Prostore.
  2. Запрос поступает в сервис исполнения запросов Prostore.
  3. Сервис исполнения запросов отправляет запрос на обновление данных в соответствующие СУБД хранилища.
    Запрос отправляется в те СУБД, в которых хранятся данные логической таблицы, или в ту СУБД, в которой размещается standalone-таблица.
  4. Информация о процессе обновления данных сохраняется в сервисной базе данных.
  5. По завершении загрузки всех данных сервис исполнения запросов отправляет в каждую задействованную СУБД команду на версионирование данных.
  6. JDBC-драйвер возвращает ответ во внешнюю информационную систему. Ответ возвращается синхронно — после успешного обновления всех данных.

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