Now showing 1 - 8 of 8
No Thumbnail Available
Publication

Objektorientierte Sichten zur Integration statisch getypter Objektbanken

2004 , Busse, R.

No Thumbnail Available
Publication

The XML benchmark project

2001 , Schmidt, A. , Waas, F. , Kersten, M. , Florescu, D. , Manolescu, I. , Carey, M. , Busse, R.

No Thumbnail Available
Publication

Declarative and procedural object-oriented views

1998 , Busse, R. , Fankhauser, P.

Das Anpassen und Mischen von Datenbankschemas mit Hilfe von Sichten ist einer der Hauptansätze zur Datenbankintegration. Im Falle von objektorientierten Datenbanken müssen die Sichten dabei die beiden Hauptkonzepte objektorientierter Datenmodelle unterstützen: Objektidentität und Methoden. Die Identität eines Sichtobjekts muß stets aus der Identität der zugehörigen Basisobjekte hergeleitet werden. Die Ausführung von Methoden auf Sichtobjekten erfordert, sofern man sie nicht in einer Anfrage durch äquivalente Query-Ausdrücke ersetzen kann, eine effiziente Sprachbindung. Das hier vorgestellte Sichtsystem unterstützt sowohl die prozedurale als auch die deklarative Integration objektorientierter Datenbanken. Hierzu haben wir die Definitionssprache ODL des ODMG-93-Standards erweitert und verwenden einfache OQL-Queries, um Sichtklassen zu instanziieren und abgeleitete Attribute zu berechnen. Zusätzlich kann durch entsprechende Methoden auch eine komplexere Integrationssemantik ausgedrückt werden. Die deklarativen und prozeduralen Spezifikationsteile werden mittels eines Präprozessors konsistent aus einer gemeinsamen Quelle generiert. Zur Laufzeit arbeitet ein speziell entworfener Objekt-Manager mit dem Query-Prozessor und den Sichtklassen zusammen. Er gewährleistet eine konsistente Objektidentifikation und bietet die notwendige Funktionalität zum dynamischen Ausführen von Methoden in der Sprachbindung. Das dargestellte Sichtkonzept bietet eine flexible Integrationssemantik für objektorientierte Datenbanken, erhält aber gleichzeitig die traditionellen Optimierungsmöglichkeiten.

No Thumbnail Available
Publication

Example Based Wrapper Generation

2002 , Shrestha, N. , Busse, R. , Huck, G.

No Thumbnail Available
Publication

An Integration Framework for CORBA Objects

1999 , Ramfos, A. , Busse, R. , Platis, N. , Fankhauser, P.

No Thumbnail Available
Publication

CORBA-based data integration framework

1998 , Ramfos, A. , Busse, R. , Platis, N. , Fankhauser, P.

No Thumbnail Available
Publication

Why and How to Benchmark XML Databases

2001 , Schmidt, A. , Waas, F. , Kersten, M.L. , Florescu, D. , Carey, M.J. , Manolescu, I. , Busse, R.

Benchmarks belong to the very standard repertory of tools deployed in database development. Assessing the capabilities of a system, analyzing actual and potential bottlenecks, and, naturally, comparing the pros and cons of different systems architectures have become indispensable tasks as databases management systems grow in complexity and capacity. In the course of the development of XML databases the need for a benchmark framework has become more and more evident: a great many different ways to store XML data have been suggested in the past, each with its genuine advantages, disadvantages and consequences that propagate through the layers of a complex database system and need to be carefully considered. The different storage schemes render the query characteristics of the data variably different, However, no conclusive methodology for assessing these differences is available to date. In this paper, we outline desiderata for a benchmark for XML databases drawing from our own experience of developing an XML repository, involvement in the definition of the standard query language, and experience with standard benchmarks for relational databases.

No Thumbnail Available
Publication

Declarative and Procedural Object-Oriented Views (Poster Paper)

1999 , Busse, R. , Fankhauser, P.