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
bakalářská práce (OBHÁJENO)
![Náhled dokumentu](/bitstream/handle/20.500.11956/40006/thumbnail.png?sequence=8&isAllowed=y)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/40006Identifikátory
SIS: 123914
Kolekce
- Kvalifikační práce [11266]
Autor
Vedoucí práce
Oponent práce
Lokoč, Jakub
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Správa počítačových systémů
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
18. 6. 2012
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
XML technologies, XML-enabled databasesKlíčová slova (anglicky)
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.