Popis: |
Die Zope Object Database, kurz ZODB, ist eine Open-Source-Datenbank für Python. Im Gegensatz zu den meisten relationalen Datenbanken verfügt die ZODB allerdings nicht über eine Anfragesprache zur gezielten Selektion von Objekten. Aufgabe dieser Diplomarbeit ist es, effiziente Ad-Hoc-Anfragemöglichkeiten zu evaluieren und eine geeignete als Zusatzprodukt in Python zu implementieren. Folgende Themen sind zu bearbeiten: Vergleich und Auswahl einer Anfragesprache für Objektgraphen Auswahl von Indexstrukturen zur Unterstützung der gewählten Anfragesprache Implementation eines Zusatzprodukts zur ZODB, die eine Anfragesprache sowie unterstützende Indizes bereitstellt Testen und Bewerten der Implementierung |