Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Nächste Version anzeigen »

In der ExpoDB sind keine Recherchen zu "beliebigen Kombinationen" von Datenelementen aus der Sammlungsdokumentation möglich. Vielmehr ist es erforderlich, zu jedem Typ einer Suchanfrage, die benötigt wird, einen passenden Index zu generieren. In den vergangenen fünf Jahren hat sich dieser Weg als pragmatisch und leistungsfähig erwiesen. 

Das relationale Datenmodell das imdas pro unterlegt ist, verteilt die Daten zu einem Datensatz über etliche Tabellen. Um die Daten zu einem einzigen Datensatz zusammenzufassen, sind daher eine Vielzahl von Joins, darunter Self-Joins und rekursive SQL-Anfragen erforderlich. Um die SQL-Datenbank selbst zu Recherchezwecken zu verwenden müsste man den komplexen Appparat der Querygenerierung nachbauen, den imdas pro selbst ja realisiert, Da jeder Datensatz in einem Rechercheergebnis realisiert werden müsste, würde dies zu Performanzproblemen führen, die einer aktuellen Nutzer*innenerfahrung sicher nicht entsprächen. 

Daher wurde für die ExpoDB die für eine Suchanwendung mittlerweile übliche Vorgehensweise gewählt, die schon beim BAM-Portal realisiert werden konnte und die auch die DDB, Discovery-Systeme oder Google nutzen. Die einzelnen Datensätze zur Sammlungsdokumentation werden vorab in einem offline-Verfahren aus imdas pro in einen XML-Struktur zusammengefasst und dann für die einzelnen benötigten Suchaspekte vorab spezielle Indexe generiert. Sofern weitere Indexe gebraucht werden, lassen diese sich "über Nacht" einrichten. Dabei werden Suchindexe, Sortierindexe sowie Facettierindexe unterschieden, die die Daten jeweils für diese Zwecke aufbereiten. Dazu kommen noch nach Bedarf Indexe, die eine Suggest-Funktion realisieren. Meist kommen die Museen mit dem angebotenen Grundset an Indexen aus. Zusätzliche Bedarfe konnten in den gut fünf Jahren, in denen es die ExpoDB mittlerweile gibt, problem erfüllt werden. 

Daher ist derzeit nicht geplant für die ExpoDB auf eine andere Technologie zur Datenhaltung und Recherche zu wechseln, die dann mit anderen Schnittstellen verbunden wäre. Museen, die für ihre Nurzungsszennarien weiter Indexe benötigen, sollen diese möglichst genau spezifizieren und anfordern. Ein Einrichtung ist in der Regel kein großes Thema...

  • Keine Stichwörter