Evaluation von XML-Datenbanken

Evaluation von XML-Datenbanken

mastersthesis
Die Extensible Markup Language (XML) hat sich längst vom Hype des Alleskönners zu einer breit genutzten Grundlage für den elektronischen Datenaustausch (z.B. mit Webservices) entwickelt. Im Grunde genommen sind immer wohlgeformte XML-Dokumente im Spiel, die in ihrer Vielzahl und Grösse kontinuierlich wachsen. Es stellt sich vermehrt die Frage, wie XML-Dokumente effizient gespeichert und verwaltet werden können. XML-Datenbanken versprechen an dieser Stelle die Antwort. Die Vielfalt an Produkten auf dem Markt erschwert die Produktwahl jedoch immens. Es gibt viele verschiedene Speicheransätze in XML-Datenbanken, bei welchen a priori unklar ist, wie sie genau funktionieren und sich voneinander unterscheiden. Diese Diplomarbeit erläutert die verschiedenen Ansätze, kategorisiert darauf basierend die auf dem Markt befindlichen Produkte und evaluiert detailliert eine engere Auswahl unter anderem mit funktionalen Anforderungen und Performanztests.
Michael Koran
Klaus Dittrich
The Extensible Markup Language (XML) started as a hype of an all-round technology, but since then it has become a widely used basis for electronic data exchange (e.g. Web Services). After all, well-formed XML documents have always played an important role and are still growing in diversity and size. The question is how to store and manage XML documents efficiently. XML databases promise to offer the right answer. However, as the products available on the market are very diverse, it is not easy to choose the right product. There are many different storage approaches in XML databases, the principles of which a priori are not clear, nor are their differences. This diploma thesis explains those different storage approaches, categorizes the products on the market based on that framework, and evaluates a close-pitch selection using functional requirements and performance tests among other aspects.
Evaluation von XML-Datenbanken
2006
University of Zurich
dbtg