UnivIS
Informationssystem der Friedrich-Alexander-Universität Erlangen-Nürnberg © Config eG 
FAU Logo
  Sammlung/Stundenplan    Modulbelegung Home  |  Rechtliches  |  Kontakt  |  Hilfe    
Suche:      Semester:   
 Lehr-
veranstaltungen
   Personen/
Einrichtungen
   Räume   Forschungs-
bericht
   Publi-
kationen
   Internat.
Kontakte
   Examens-
arbeiten
   Telefon &
E-Mail
 
 
 Darstellung
 
Druckansicht

 
 
Einrichtungen >> Technische Fakultät (TF) >> Department Informatik (INF) >> Lehrstuhl für Informatik 6 (Datenmanagement) >>
CoBRA DB (Component Based Runtime Adaptable DataBase)

Datenbankmanagementsysteme (DBMS), egal ob kommerziell oder Open Source, sind meistens monolithisch aufgebaut. Es sind kaum "saubere" Schnittstellen, Schichten oder Komponenten erkennbar. Dies liegt vor allem daran, dass DBMS oft über viele Jahre hinweg entwickelt und immer wieder erweitert wurden. Oft rechtfertigen "time to market" oder Performanzgründe kurzfristige Designentscheidungen, welche die spätere Weiterentwicklung erschweren und die Wartung verteuern. Ziel des Projekts CobraDB ist zunächst die Entwicklung eines modularen Datenbanksystems. Die gängigen Teile eines Datenbanksystems wie z.B. Anfrageverarbeitung, Logging, Recovery usw. sollen als eigenständige Komponenten realisiert werden. Diese können dann wie in einem "Baukasten" zusammengesetzt und für die jeweilige Anwendung die passenden Komponenten ausgewählt werden.
Im weiteren Projektverlauf sollen diese Komponenten zur Laufzeit ausgetauscht werden können. Dies erspart ein Herunterfahren des Datenbanksystems, wodurch die Erreichbarkeit und Wartungsfreundlichkeit verbessert wird.
Durch das "Tailoring" eines DBMS zur Laufzeit eröffnen sich viele neue Möglichkeiten, z.B.:
  • Im Bereich von eingebetteten Systemen sind Datenbanksysteme denkbar, die ihren Funktionsumfang erst während des Betriebs an die aktuellen Gegebenheiten anpassen können.

  • Interna von DBMS können auch im laufenden Betrieb gepatched oder upgedated werden.

Projektleitung:
Prof. i. R. Dr. Klaus Meyer-Wegener

Beteiligte:
Dr.-Ing. Florian Irmert

Laufzeit: 1.2.2006 - 10.6.2011

Kontakt:
Irmert, Florian
E-Mail: florian.irmert@fau.de
Publikationen
Irmert, Florian ; Meyerhöfer, Marcus; Weiten, Markus: Towards Runtime Adaptation in a SOA Environment. In: Cazzola, Walter; Chiba, Shigeru; Cady, Yvonne; Ducasse, Stéphane; Kniesel, Günter; Oriol, Manuel; ; Gunter Saake (Hrsg.) : Proceedings: Workshop on Reflection, AOP, and Meta-Data for Software Evolution (RAM-SE'07 - ECOOP'07 Berlin 31.07.2007). Magdeburg : Otto-von-Guericke-Universität Magdeburg, 2007, S. 17-26.
Irmert, Florian ; Daum, Michael ; Meyer-Wegener, Klaus: A New Approach to Modular Database Systems. In: Apel, Sven ; Rosenmüller, Marko ; Saake, Gunter ; Spinczyk, Olaf (Hrsg.) : Software Engineering for Tailor-made Data Management (SETMDM 2008, EDBT'08 Workshop Nantes, France 29.3.2008). Magdeburg : University, 2008, S. 41-45.
[doi>10.1145/1385486.1385498]
Irmert, Florian ; Lauterwald, Frank ; Bott, Matthias ; Fischer, Thomas ; Meyer-Wegener, Klaus: Integration of dynamic AOP into the OSGi service platform. In: ACM (Veranst.) : Proc. 2nd Workshop on Middleware-Application Interaction (MAI Oslo, Norway). New York, NY, USA : ACM, 2008, S. 25-30. (ACM International Conference Proceeding Series Bd. 306) - ISBN 978-1-60558-204-7
[doi>10.1145/1394272.1394279]
Irmert, Florian ; Fischer, Thomas ; Meyer-Wegener, Klaus: Runtime adaption in a service-oriented component model. In: ACM (Hrsg.) : Proceedings of the 2008 international workshop on software engineering for adaptive and self-managing systems (SEAMS '08 Leipzig 11.-13.5.2008). 2008, S. 97-104. - ISBN 978-1-60558-037-1
[doi>10.1145/1370018.1370036]
Irmert, Florian ; Fischer, Thomas ; Lauterwald, Frank ; Meyer-Wegener, Klaus: The Storage System of a Runtime Adaptable DBMS. In: Apel, Sven ; Batory, Don ; Graefe, Goetz ; Saake, Gunter ; Spinczyk, Olaf (Hrsg.) : Software Engineering for Tailor-made Data Management (Tagungsband Dagstuhl-Seminar Dagstuhl Juli 2008). Dagstuhl : Leibniz-Zentrum für Informatik, 2008, S. 6. (Dagstuhl Seminar Proceedings)
Fischer, Thomas: Laufzeitadaptionen in einem serviceorientierten Komponentenframework. In: GI- Gesellschaft für Informatik (Hrsg.) : Lecture Notes in Informatics (LNI) - Seminars (Informatiktage 2008 - Fachwissenschaftlicher Informatik-Kongress Bonn 14.-15.3.2008). Bonn : GI Edition, 2008, S. 161-165. - ISBN 978-3-88579-440-0
Irmert, Florian ; Lauterwald, Frank ; Neumann, Christoph P. ; Daum, Michael ; Lenz, Richard ; Meyer-Wegener, Klaus: Semantics of a Runtime Adaptable Transaction Manager. In: Desai, Bipin C. ; Saccà, Domenico ; Greco, Sergio (Hrsg.) : Proceedings of the International Database Engineering and Applications Symposium (IDEAS 2009 Cetraro, Calabria, Italy September 16-18, 2009). 2009, S. 88-96. (ACM International Conference Proceeding Series) - ISBN 978-1-60558-402-7
[doi>10.1145/1620432.1620442]
Irmert, Florian ; Neumann, Christoph P. ; Daum, Michael ; Pollner, Niko ; Meyer-Wegener, Klaus: Technische Grundlagen für eine laufzeitadaptierbare Transaktionsverwaltung. In: Freytag, Johann-Christoph ; Ruf, Thomas ; Lehner, Wolfgang ; Vossen, Gottfried (Hrsg.) : Datenbanksysteme in Business, Technologie und Web (BTW 2009, Tagungsband Münster 2.-6.3.2009). Bonn : Gesellschaft für Informatik, 2009, S. 227-236. (Lecture Notes in Informatics Bd. P-144) - ISBN 978-3-88579-238-3
Irmert, Florian ; Fischer, Thomas ; Lauterwald, Frank ; Meyer-Wegener, Klaus: The Adaptation Model of a Runtime Adaptable DBMS. In: Sexton, Alan P. (Hrsg.) : Dataspace: The Final Frontier (Proc. 26th British National Conf. on Databases Birmingham 7.7. - 9.7.2009). Berlin : Springer, 2009, S. 189-192. (Lecture Notes in Computer Science Bd. 5588) - ISBN 978-3-642-02842-7
[doi>10.1007/978-3-642-02843-4_19]
UnivIS ist ein Produkt der Config eG, Buckenhof