Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Xindice Datenbanken vs. Markup Prof Dr. Manfred Thaller WS 2009 / 2010 Referent: Seyda Kurt.

Ähnliche Präsentationen


Präsentation zum Thema: "Xindice Datenbanken vs. Markup Prof Dr. Manfred Thaller WS 2009 / 2010 Referent: Seyda Kurt."—  Präsentation transkript:

1 Xindice Datenbanken vs. Markup Prof Dr. Manfred Thaller WS 2009 / 2010 Referent: Seyda Kurt

2 Inhalt: XML-Datenbank Xindice Datenorganisation Collections Indexerstellung

3 Xindice (sinn-di-tscheh) Verwaltung von XML-Dateien. Seit Dezember 2001 Bestandteil des Apache- Projekts. In Java geschrieben. Textbasierte Modellbank. Verbindung mit anderen Komponenten des Apache-XML-Projekts möglich.

4 XML-Datenbank Xindice Bezieht sich auf umfangreiche XML-Strukturen Nachfolger von dbXML Ziel: Speichern von vielen kleinen XML-Daten- Paketen. Vorteil: XML-Strukturen müssen nicht in andere Datenstrukturen umgewandelt werden.

5 XML-Datenbank Xindice XPath als Abfragesprache XUpdate als Update-Sprache. Für viele kleine Minidokumente geeignet. Unterstützt zwei Kommandos: eins für die Verwaltung der Datenbank (xindiceadmin) und eins zur Benutzung der Datenbank (xindice).

6 Datenorganisation Dient zur Übersichtlichkeit und der leichten Weiterverarbeitung Datenorganisation in einer Xindice-Datenbank Kollektionen (Xindice Collection) Collections : enthalten XML-Dokumente und weitere Collections

7 Collections Aufrufen von einer Liste aller Collections: Xindice list_collections –c/db Erzeugen einer Collection: xindiceadmin add_collection -c /db -n newsletter Einfügen eines Dokumentes: xindice add_document -c /db/newsletter -f NEWS_09.xml -n NEWS_09

8 Indexerstellung Indizes beziehen sich auf bestimmte Elementtypen oder Kombination von Elementtypen und Attributen. Dient zur Beschleunigung der Datensuche xindiceadmin add_indexer -c /db/newsletter -n orgindex -p org

9 xindiceadmin add_indexer -c /db/newsletter -n keyindex - p keyword@key xindiceadmin add_indexer -c /db/newsletter -n scopeindex -p doc-scope@* Auflisten von Indizes zu Collections: list_indexers Löschen von Indizes: delete_indexer

10 Vielen Dank für Ihre Aufmerksamkeit!


Herunterladen ppt "Xindice Datenbanken vs. Markup Prof Dr. Manfred Thaller WS 2009 / 2010 Referent: Seyda Kurt."

Ähnliche Präsentationen


Google-Anzeigen