Presentation is loading. Please wait.

Presentation is loading. Please wait.

Сравнение различных методов хранения XML в реляционных базах данных и в разных системах. Нгуен Тхань Хуен- 545 группа Руководитель : Б.А. Новиков Рецензент:

Similar presentations


Presentation on theme: "Сравнение различных методов хранения XML в реляционных базах данных и в разных системах. Нгуен Тхань Хуен- 545 группа Руководитель : Б.А. Новиков Рецензент:"— Presentation transcript:

1 Сравнение различных методов хранения XML в реляционных базах данных и в разных системах. Нгуен Тхань Хуен- 545 группа Руководитель : Б.А. Новиков Рецензент: Д.В.Луцив

2 План доклада Постановка задачи Научная область Поддержка XML в СУБД Другие методы – DTD подход – Подход атрибутов Эксперименты и результаты Вывод

3 Постановка задачи В данной работе рассматриваются различные методы хранения XML в реляционных базах данных и в различных системах. Предлагаются методы и поддержки XML в СУБД.

4 Научная область XML и реляционные модели DTD и XML схема- Способы описания структурных данных xml. XMark – Предназначенный для оценки производительности систем обработки и хранения данных xml.

5 Поддержка XML в СУБД В MS SQL Server – Новый xml тип данных – XQuery В Oracle – Новый тип объекта XMLType – XQuery (Oracle 10g2)

6 Другие методы – DTD подход Относительные схемы были получены из модели данных типа модели Связи сущностей. При преобразовании XML DTD к отношениям, это соблазняет, чтобы отобразить каждый элемент в DTD к восторгу и отобразить атрибуты элемента к атрибутам отношения. – Подход атрибутов Наиболее простой хранить все атрибуты в единственной таблице: позвольте нам называть эту таблицу таблицей Edge. Таблица Edge имеет следующую структуру: Edge(sourceID, tag, ordinal, targeteID, Data ) Ключ таблицы Edge {sourceID, ordinal}.

7 Эксперименты и результаты Эксперимент проводился на Windows XP машина; RAM на 512 МБ 40Gb Жесткий диск. Программное обеспечение: Oracle 10g и MS SQL Server 2005 используются База данных от XMark Вопросы, случайные от 20 вопросов XMark.

8 Результаты Время погрузки данных (s). S

9 Память хранения данных из 110Mb XML данных. Mb

10 Время выполнения запросов S

11 Сравнение времени выполнения запросов XML в разных системах: MS SQL Server и Oracle.(110Mb) S

12 Сравнение времени выполнения запросов XML в разных системах: MS SQL Server и Oracle.(11Mb) S

13 Выводы Если мы только храним данных и выполним простые запросы, тогда мы можем использовать тип XML и XQuery подходы. Если мы делаем с много запросов и сложные запросы, мы можем использовать DTD или Edge подход. Если мы делаем с данных, у которых есть элемент далеко от корня более 3 элемента, мы лучше используем DTD подход. В этом дипломе, я только смотрела некоторые методы хранения XML данных в реляционных базах и в системах только в Oracle и в MS SQL Server.

14 Спасибо за внимание


Download ppt "Сравнение различных методов хранения XML в реляционных базах данных и в разных системах. Нгуен Тхань Хуен- 545 группа Руководитель : Б.А. Новиков Рецензент:"

Similar presentations


Ads by Google