Проблемы разработки систем управления XML базами данных
М. Гринев,
Московский государственный университет, ВМК,
grinev@mail.com
Появление в 1998 году eXtensible Markup Language (XML) в
качестве нового стандартного формата данных в сети Интернет
предоставило возможность унифицировано представлять данные,
варьирующиеся от строго структурированных до полностью
неструктурированных. Это свойство XML дает основания предвидеть
появление в ближайшем будущем большого объема XML данных в сети
Интернет и активного использования XML в целях интеграции
данных, а так же как формата для представления
полуструктурированных данных.
Предполагаемый рост объема XML данных ставит задачу разработки
технологий управления XML базами данных. К сожалению, язык XML был
разработан при минимальном участии специалистов в области управления
базами данных. Поэтому по сей день остаются открытыми многие
вопросы, связанные с построением таких систем. Первым шагом на пути
создания XML СУБД должна быть разработка полнофункциональной XML
модели данных, которая будет играть роль теоретического фундамента
для всех дальнейших исследований в этой области и позволит:
- создавать мощные декларативные языки запросов к XML
базам данных;
- разрабатывать технологии управления XML базами данных,
которые не зависят от синтаксиса конкретного языка запросов
(обработка транзакций, методы индексирования и др.).
В первой части доклада приводится обзор текущего состояния дел в
процессе стандартизации XML технологий, совместимость с которыми
необходима при построении XML СУБД.
Вторая часть доклада посвящена вопросам управления XML базами
данных. В частности, обсуждаются возможности, предоставляемые
существующими языками запросов к XML базам данных (XQL, Lorel).
Анализируются различные подходы к построению XML модели данных.
Предлагается некоторый вариант такой модели.
|