Native XML-Datenbanken im Praxiseinsatz
Autori
Viac o knihe
Immer deutlicher wird die Notwendigkeit einer effizienten Verwaltung großer Bestände an XML-Dokumenten. Neben den herkömmlichen Möglichkeiten, auf bestehende Datenbanksysteme zurückzugreifen, setzen sich native Speicherformen zunehmend durch. Diese reichen von der einfachsten Form, der Ablage im Dateisystem, bis hin zu komplexen Datenbanksystemen mit einer Vielzahl von Einsatzmöglichkeiten, Zusatzfunktionen und teilweise umfangreichen Entwicklungsumgebungen. Der erste Teil dieses Buchs stellt das Thema im Überblick vor. Dargestellt werden die unterschiedlichen Formen von XML-Dokumenten und die damit verbundenen Herausforderungen. Es werden Methoden zur Ablage von XML in herkömmlichen Datenbanken skizziert. Für die Verwaltung von XML-Dokumenten im Dateisystem werden Problemlösungen für die Indizierung, Suche, Zugriffssteuerung und Kompression für eigene Projekte angeboten. Schwerpunkt bilden die Möglichkeiten der nativen Speicherung. Dabei werden praxisbezogene Hinweise für die Auswahl geeigneter Systeme gegeben. Der zweite Teil stellt eine Reihe zurzeit am Markt verfügbarer nativer XML-Datenbanken vor. Die interessantesten Produkte werden einer tieferen Betrachtung unterzogen und ihre Nutzung anhand praktischer Beispiele erläutert. Die Themen: -ML in Datenbanken -ndizierung, Suche, Kompression, Zugriffssteuerung -Definition (XML Schema, RelaxNG, Schematron) -Manipulation (XUpdate, SiXDML) -Anfragen (XPath 2.0, XQuery) -APIs (XML: DB) -eXcelon, infonyte, Tamino, Xindice -Berkeley DB XML, XStreamDB, Ipedo, X-Hive/DB, eXist, TEXTML Server