Аннотация:
Принцип виртуальной интеграция предполагает, что при выполнении запроса данные из нескольких баз передаются по сети на сервер системы интеграции, где происходит их совместная обработка. Одно из возможных направлений оптимизации запросов — сокращение объёма передаваемых данных. В данной работе предлагается способ оптимизации для запросов, вычисляющих агрегирующие функции языка SQL — сумму, среднее значение и прочее. Представлены алгоритмы оптимизирующего преобразования над планом выполнения запроса и обеспечения вычисления функций непосредственно в базах данных. Результаты экспериментов показали высокую эффективность оптимизации такого вида.
Ключевые слова:интеграция баз данных, оптимизация запросов, агрегирующие функции.