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

Slides:



Advertisements
Similar presentations
Леонид Аникин Open Source Strategy Lead. Microsoft Russia.
Advertisements

Microsoft TechDayshttp:// Андрей Вахитов MCSA, MCTS.
Схема распределения грантов городам-участникам программы Тасис (TCAS) Экологические гранты для муниципалитетов.
« Использование двоичной системы счисления при составлении генеалогического дерева». Автор: Вербицкий Евгений Ученик МОУ «Лицей» 7 г класса.
Поиск оптимального набора параметров оптимизаций компилятора Брусенцов Леонид Евгеньевич студент 4 курса ФИТ НГУ Руководители:Илья.
Разработка и внедрение объектно-ориентированной библиотеки для автоматизации тестирования Кафедра системного программирования Студент: Олейник А.Л. 544.
Дипломная работа Ивановой О.О., группа 545 Научный руководитель: д. ф.-м. н., профессор Терехов А.Н. Генерация кода по диаграмме активностей.
Расторгуев А.C., 545 группа Научный руководитель: Пименов А.А. Рецензент: ст. преп. Смирнова Е.А.
Системы отбора. Условные обозначения (1) (2) (3) (4) (5) (6) (7) Математическое моделирование процессов отбора2.
Санкт-Петербургский Государственный Университет Математико-механический факультет Кафедра системного программирования Научный руководитель: Б.А. Новиков.
Савенко Мария Олеговна, 361 группа Научный руководитель: старший преподаватель В.С.Полозов.
Астащенко Александр, 445 группа Научный руководитель: В.Г.Шистеров.
Разработка технологии взаимодействия гетерогенных систем с использованием метапрограммирования Константинов Александр, 545 группа Научный руководитель.
Инструмент реинжиниринга спецификаций трансляций Константин Андреевич Улитин Научный руководитель: Я.А. Кириленко Рецензент: Н.М. Тимофеев Санкт-Петербургский.
Некомпенсаторное агрегирование и рейтингование студентов Авторы: Гончаров Алексей Александрович, Чистяков Вячеслав Васильевич. НФ ГУ ВШЭ 2010 год.
Bank ownership and lending behavior Alejandro Micco, Ugo Panizza Politicians and banks: Political influences on government-owned banks in emerging markets.
О ПЫТ ОРГАНИЗАЦИИ КОНТРОЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ И КАЧЕСТВА ОБУЧЕНИЯ НА БАЗЕ ЦЕНТРА ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ Ю ЖНОГО ФЕДЕРАЛЬНОГО УНИВЕРСИТЕТА.
Миллер Дмитрий, 545 группа Научный руководитель: д.ф.-м.н., профессор, А.Н.Терехов Рецензент: к.ф.-м.н, доцент, А.Н. Иванов.
ЭЛЕКТРОННЫЙ ХРОНОМЕТРАЖ Докладчики : Чуранов В. Л. ( Вологда ) Цапилов Н. В. ( Рыбинск )
© 2011 PM Expert Имя Фамилия. 2 © 2011 PM Expert Текст 1  Текст 2 Текст 3 Основные сведения о проекте Дайте краткую информацию о компании, для которой.
Создание сервиса синхронизации разнородных баз данных Допущена к защите зав. кафедрой: д.ф.м.н., профессор Терехов А.Н. Научный руководитель: доцент Графеева.
Управление и Конфигурирование Встроенных Систем Ушаков Константин, 545 группа Руководитель: Елена Венгерова.
Адаптивный метод распределения SPMD-заданий в грид Паньшенсков Михаил, 545 группа Научный руководитель: Лукичев А.С. Рецензент: Демьянович Ю.К июня.
Корпоративная филантропия
1 Генерация контекстных ограничений для баз данных Выполнил: Жолудев В. Научный руководитель: Терехов А.Н. Рецензент: Иванов А.Н.
Оценка эффективности инвестиционных проектов. Показатели эффективности инвестиций. Критерии принятия инвестиционных решений.
Анатомия класса. Схожесть с др. языками   С# похож на язык Java в том, что он требует, чтобы вся программная логика была заключена в определения типов.
Инструменты AdWords Анна Минчук cертифицированный консультант по Google AdWords.
Основы цифровой обработки речевых сигналов. Общая схема процесса речеобразования x[n] – дискретные отсчеты сигнала возбуждения y[n] – дискретные отсчеты.
Apache Harmony или как сделать курсовую работу в рамках этого проекта Фурсов Михаил.
Разработка интеллектуальной многоагентной системы адаптивных роботов для игры в футбол Выполнили: А. А. Коробкин, 545 гр Г. М. Комаров, 544 гр Научный.
 Нужно много различных протоколов связи  Каждый из них может реализовываться на разных платформах Современные сети Много устройств, компьютеров и сетей.
Сопоставление полигональных объектов на основе независимой фрагментации контуров Выполнил: Ю. М. Плотников Научный руководитель: канд. ф.-м. наук К. В.
Отладка и профилирование JavaScript/Ajax
Микрофазное расслоение в расплаве двойных гребнеобразных сополимеров В.В. Палюлин Научный руководитель: д.ф.-м.н. Потемкин И.И.
Автор: Новитская О.В.. Об авторе: Н Новитская Ольга Владимировна Студентка Кемеровского Государственного Университета физического факультета 4 курса группы.
Распределение наборов неоднородных по размеру заданий в кластерных системах на основе ClassAd механизма Голубев Александр Юрьевич, 542 группа Научный руководитель:
Методы интерактивной визуализации динамики жидких и газообразных сред Елена Костикова, 521 гр.
Поиск путей в сложных полигонах для динамических систем реального времени. Работа Порошина И.А., 544 гр. Научный руководитель Уфнаровский В.В. Рецензент,
Санкт-Петербургский Государственный Университет Математико-Механический факультет Кафедра системного программирования Применение диаграмм двоичных решений.
Кураева Екатерина Анатольевна, заместитель директора по УВР, учитель математики сш № 29.
Реализация XPath над S-выражениями 2007 Миленин Евгений, гр. 544 Кафедра Системного Программирования Математико-Механический ф-т, СПбГУ Научный руководитель:
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Математико-механический факультет Кафедра системного программирования Автоматизация выбора оптимальной.
Методы анализа данных. Статистическая проверка гипотез.
Участие профессоров в управлении: контрактный подход к анализу стимулов Панова Анна XII Международная научная конференция по проблемам развития экономики.
Формы в HTML. Элемент FORM Элемент уровня «блок» Управляющие элементы Просто текст Атрибуты: action – url обработчика method – post или get enctype –
Разработка инструментария для создания нейронных сетей на мобильных платформах на примере iOS Золотухина Алина Манаев Дмитрий 445 группа Руководитель:
Моделирование систем хранения с целью уменьшения потребления энергии Научный руководитель: ассистент кафедры информатики Алиев А. А. Рецензент: ст. пр.
Демидов А.В г. Операционные системы Лекция 4 Работа с файлами.
Автор: студент 545 группы Абусалимов Э.Ш. Научный руководитель: асп. каф. системного программирования Бондарев А.В. Рецензент: Венгеров В.В. Система сборки,
9 октября 2004 Поиск статических изображений по содержанию: использование текстового запроса Наталья Васильева
Универсальная интеграция технологии построения отчетов в семейство.NET приложений Презентация дипломной работы Порсева Анатолия, 542 гр. Санкт-Петербург.
Хобби-мастерская рисунки на асфальте Подготовили: Коваленко Денис и Кульбарисова Саша.
Мультиагентные системы и их применение в сетевых задачах Выполнил: студент 545 гр. Г.И. Вольфсон Научный руководитель: д. ф.-м. н. А.Н.Терехов 2007.
Проверка эквивалентности срединной и линейной осей многоугольника Дипломная работа студента 545 группы Подколзина Максима Валериевича Санкт-Петербургский.
TMG Tel: 8 (495) Fax: 8 (477) Technology Management Group ООО «TMG» PayKeeper.
Сравнение подходов к индексированию XML документов c поддержкой некоторых операций модификации Выполнил: Василий Шикин, 545 группа Руководитель: Дмитрий.
___________________________ Грязнов В.Б. Директор по Информационным технологиям ОАО «Мосэнерго»
Классификация, кластеризация и поиск изображений на основе низкоуровневых характеристик Наталья Васильева Руководитель: Новиков Б. А.
XML Схемы XML документов. XML Schema созданая Microsoft позволяет избавиться от DTD блоков. Основа – использование пространств имен и очень точная типизация.
Исследование возможностей сервисной шины SonicMQ Дипломная работа студентки 545 группы Комольцевой Дарьи Владимировны Научный руководитель: Графеева Н.Г.
LZMA Докладчик : Гареев Роман
NoSQL. 4. Что такое NoSQL 2 НЕ SQL 3 Не только RDBMS (ACID)! 4.
Microsoft TechDayshttp:// Марат Бакиров Эксперт по разработке ПО Microsoft
Выполнил студент П.А. Македонов Руководитель А.Ф. Усов Дипломная работа Тема: Разработка макетного образца генератора высоковольтных импульсов по схеме.
Microsoft TechDays Сергей Звездин
NHibernate что, где, когда Артур Дробинский ЗетаСофт Томск, 2012.
© Copyright 2012 Hewlett-Packard Development Company, L.P. HP Restricted. For HP and Channel Partner internal use only. Серверы HP ProLiant Gen8 Александр.
Простые рецепты продвижения электронных баз данных в университете Простые рецепты продвижения электронных баз данных в университете Мария Сергеевна Лаврова.
Современные технологии баз данных
Presentation transcript:

Сравнение различных методов хранения 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.

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