Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемЖанна Чикомасова
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 Спасибо за внимание
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.