Related Communities:

Планирование запросов

Планирование запросов в распределенной архитектуре предметных посредников.

Author(s): Krupa A., Vovchenko A. E.
Created:2009/12/30
Published:Отчет о НИР. ИПИ РАН, 2009. - 83 С.
Abstract:
Настоящий период развития науки характеризуется взрывоподобным процессом накопления информационных ресурсов и сервисов обработки информации, число которых экспоненциально растет. При этом, информация в ресурсах может быть представлена в различных информационных моделях, таких как: модель данных XML, реляционная модель данных, объектно-реляционная модель данных, и других. Для решения научных задач требуется доступ к распределенным неоднородным информационным ресурсам, что требует создания особой инфраструктуры. В основе такой инфраструктуры лежит идея предметных посредников. Схема посредника определяется приложением и не зависит от схем ресурсов. Релевантные посреднику ресурсы регистрируются как материализованные взгляды над виртуальными классами схемы посредника. При решении задач запросы к посреднику формулируются в терминах его схемы. Посредник переписывает запрос в терминах материализованных взглядов. Планировщик осуществляет декомпозицию запросов, представленных в таких терминах, во множество независимых подзапросов к этим ресурсам. Информационные ресурсы возвращают результаты выполнения подзапросов планировщику, являющемуся частью посредника, для выполнения дальнейших операций по формированию требуемого результата. Информационные ресурсы в посредниках представлены в канонической информационной модели независимо друг от друга. Планировщик запросов играет одну из важнейших ролей в архитектуре посредников. Он отвечает за декомпозицию и выполнение запроса решаемой задачи на множестве неоднородных информационных ресурсов. Задача декомпозиции в архитектуре посредников всегда имеет множество решений, поэтому одной из важнейших целей планировщика является выбор наиболее эффективного решения. Целью настоящей работы является исследование и разработка методов и средств планирования запросов в среде посредников, обеспечивающих эффективное выполнение запросов, сформулированных над информационными ресурсами, содержащими значительные объёмы данных и требующие продолжительного выполнения в интегрированной объектной, неоднородной, распределённой среде.
Download: [ Adobe PDF ]

Supported by Synthesis Group