Link Search Menu Expand Document

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

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

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

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