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

Презентация:



Advertisements
Похожие презентации
Система управления базами данных MS Access. Виды БД Иерархическая БД– отображает взаимосвязь информационных объектов по уровням подчиненности. Иерархическая.
Advertisements

Информационные системы. Базы данных. Информационная система – любая система обработки информации (шир)
«Особенности файловой системы WinFS» Сравнение с предыдущими файловыми системами.
Санкт-Петербургский Государственный Университет Математико-механический факультет Кафедра системного программирования Научный руководитель: Б.А. Новиков.
Базы Данных (БД). База данных - информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов, обладающих одинаковым набором.
БАЗА ДАННЫХ – ОСНОВА ИНФОРМАЦИОННОЙ СИСТЕМЫ ТЕХНОЛОГИЯ ИСПЛЬЗОВАНИЯ И РАЗРАБОТКА ИНФОРМАЦИОННЫХ СИСТЕМ.
МОДЕЛИ И ТИПЫ ДАННЫХ Выполнил : Студент 311 группы Жарова Мария.
Базы данных 11 класс База данных (БД) организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ, постоянного.
База данных – организованная совокупность данных, предназначенная для длительного хранения во внешней памяти компьютера и постоянного применения. По характеру.
База данных (БД) – основа информационных систем(ИС)
МЕТОДЫ ОРГАНИЗАЦИИ ИНФОРМАЦИОННЫХ ОБЪЕКТОВ С ПОДОБНЫМИ СТРУКТУРАМИ КАК ЕДИНЫЙ ИФОРМАЦИОННЫЙ РЕСУРС ХРАНИЛИЩА МНОГОМЕРНЫХ ДАННЫХ. Волков Антон Андреевич.
Понятие о базах данных ( БД ) и их виды.. 1.Понятия о базе данных 1.Понятия о базе данных 1.2 Составляющие базы данных 2. Структура БД 3.Система управления.
Структуры базы данных Иерархическая сетевая реляционная наиболее распространенная.
База данных (БД) – это совокупность взаимосвязанных данных, которые хранятся во внешней памяти компьютера, и организованы по определенным правилам, которые.
База данных – основа информационной системы. База данных (БД) – это совокупность специальным образом организованных данных, хранимых в памяти вычислительной.
Образец подзаголовка БАЗЫ ДАННЫХ. Системы управления базами данных. Понятие о базах данных ( БД ) и их виды.
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ) КАФЕДРА ИКТ Дипломный проект на тему: Студент: Руководитель проекта:
Тема 2. Концептуальное проектирование. Лекция 1. Уровни моделей и этапы проектирования.
1 Объектно-ориентированные возможности Oracle8. 2 Введение Зачем все это нужно? –Объектно-ориентированные языки (C++, Java) не обеспечивают надежного.
СУБД Базы данных. Информационная система Совокупность базы данных и всего комплекса аппаратно- программных средств для ее хранения, изменения, и поиска.
Транксрипт:

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

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

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

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

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

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

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

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

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

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

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

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

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

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