[ Russian ] [ English ]

Проблемы разработки систем управления 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 модели данных. Предлагается некоторый вариант такой модели.

Supported by Synthesis Group