The Support of XML Technologies in Oracle DB, IBM DB2 and Microsoft SQL Server
The Support of XML Technologies in Oracle DB, IBM DB2 and Microsoft SQL Server
bachelor thesis (DEFENDED)
![Document thumbnail](/bitstream/handle/20.500.11956/40006/thumbnail.png?sequence=8&isAllowed=y)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/40006Identifiers
Study Information System: 123914
Collections
- Kvalifikační práce [11266]
Author
Advisor
Referee
Lokoč, Jakub
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Administration of computer systems
Department
Department of Software Engineering
Date of defense
18. 6. 2012
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
XML technologies, XML-enabled databasesKeywords (English)
XML technologies, XML-enabled databasesCílem této práce je provedení podrobné srovnávací analýzy podpory XML technologií ve třech databázových systémech: Oracle DB, IBM DB2 a SQL Server. Obsahuje teoretický popis podporovaných technologií a jejich srovnávací analýzu, spolu s implementovaným programem, který je určen k provádění experimentů dotazování nad XML daty pomocí XQuery, SQL/XML technologií a XMark benchmarku. Umožňuje srovnání výkonu databází na základě různých metod ukládání, vytváření statistik pro časové srovnání, export výsledků do textového souboru a ukládání historii předchozích výsledků. Hlavní částí práce je demonstrace provedení několika experimentů a detailní analýza výkonů jednotlivých databází založená na získaných výsledcích.
The aim of this thesis is to perform an all-round comparison analysis of XML technologies support in three database systems: Oracle DB, IBM DB2 and SQL Server. It includes a theoretical technologies description and their comparison analysis, along with implemented software which is designed to run experiments by querying XML data using XQuery, SQL/XML technologies and XMark benchmark. It provides the comparison of database performances based on different storage methods, create time comparison statistics, export results to a text file and store the history of previous results. The main part of the work is the demonstration of several experiments run and a detailed analysis of the database performances based on the obtained results.