| Aktuelle Forschungsschwerpunkte |
|
Heutzutage stehen vielfältige Informationen über bewährte Datenbank-Tuning-Praktiken in elektronischer Form zur Verfügung. All diese Informationen sind jedoch zum größten Teil unstrukturiert, d.h. nicht formalisiert und somit auch nicht maschinell abarbeitbar. Es erscheint daher sinnvoll, typische Datenbank-Tuning-Praktiken zu formalisieren und den Administratoren eine Möglichkeit zur intuitiven Modellierung der Tuning-Abläufe zu bieten.
Eingespeist in ein entsprechendes Tuning-System können die formalisierten Tuning-Abläufe beim Erkennen von bestimmten problematischen Ereignissen automatisch ausgeführt werden. Um automatisch den Tuning-Ablauf zu bestimmen, der das aufgetretene Problem am Besten auflöst, benötigt das Tuning-System u.a. Wissen über die Semantik einzelner Tuning-Abläufe, was ihre semantische Annotation unabdingbar macht.
Eine Community-Plattform ermöglicht es den Datenbank-Administratoren darüber hinaus, ihr Wissen in strukturierter Form auszutauschen. Für eine solche Community-Plattform werden Konzepte zur Verwaltung, Austausch und Evolution des formalisierten Tuning-Wissens benötigt.
Meine Forschungsschwerpunkte umfassen:
- Formalisierung, Modellierung und automatische Abarbeitung von Tuning-Abläufen
- Verwaltung, Austausch und Evolution des formalisierten Tuning-Wissens
- Definition von Tuning-Richtlinien zur Unterstützung des autonomen Datenbank-Tunings
- Workload-orientiertes Datenbank-Tuning
- sowie weitere Themen im Rahmen des Projekts "Autonomic Database Performance Tuning"
|
|
| Publikationen, Poster und Vorträge |
- G. Rabinovitch, D. Wiese, M. Reichert, S. Arenswald. Workflow- und Workload-orientiertes Datenbank-Tuning. Technischer Bericht. November 2010.
- D. Wiese und G. Rabinovitch. Evaluierung autonomer Mechanismen in heutigen DBMS. Technischer Bericht. Februar 2010.
- G. Rabinovitch. Policy-based coordination of best-practice oriented autonomic database tuning. The First International Conference on Adaptive and Self-adaptive Systems and Applications (ADAPTIVE 2009), Athens, Greece,
15.-20. November, 2009.
- D. Wiese und G. Rabinovitch. Knowledge Management in Autonomic Database Performance Tuning. The Fifth International Conference on Autonomic and Autonomous Systems (ICAS 2009), Valencia, Spain, 20.-25. April 2009.
- D. Wiese, G. Rabinovitch, M. Reichert, S. Arenswald. ATE: Workload-oriented DB2 Tuning in Action. In Tagungsband zur 13. GI-Fachtagung Datenbanksysteme für Business, Technologie und Web (BTW) 2009. Demo. Münster, Deutschland, 2.-6. März 2009.
- G. Rabinovitch, D. Wiese, M. Reichert und S. Arenswald. Datenbank-Tuning mit dem Autonomic Tuning Expert. Datenbank-Spektrum, Heft 27. Seiten 18-26. Dezember 2008.
- M. Reichert, S. Arenswald, D. Wiese, G. Rabinovitch. Workload Aware Exception Detection. Patent Proposal. September 2008.
- D. Wiese, G. Rabinovitch, M. Reichert und S. Arenswald. Autonomic Tuning Expert - A framework for best-practice oriented autonomic database tuning. In Proceedings of Centre for Advanced Studies on Collaborative Research (CASCON 2008). Ontario, Canada, 27.-30. Oktober 2008.
- K. Küspert, G. Rabinovitch, D. Wiese, R. Stumm und M. Reichert. Autonomic Database Performance Tuning. Vortrag anlässlich der Verleihung des IBM Shared University Research Grant 2007 an den Lehrstuhl für Datenbanken und Informationssysteme. Jena, 30. November 2007.
- D. Wiese und G. Rabinovitch. Autonomie ohne Aufpreis – Selbstverwaltende Datenbankmanagementsysteme. Fachgruppentreffen der GI-Fachgruppe Datenbanksysteme: "Selbstoptimierende und autonome Datenbanksysteme". Vortrag. Darmstadt, 15. - 16. November 2007.
- D. Wiese und G. Rabinovitch. DB2 Autonomic Performance Management. IBM CAS Technical Report. Juni 2007.
- G. Rabinovitch und D. Wiese. Non-linear Optimization of Performance Functions for Autonomic Database Performance Tuning. The Third International Conference on Autonomic and Autonomous Systems (ICAS 2007), Athen, 19.-25. Juni 2007.
- D. Wiese und G. Rabinovitch. A Generic Knowledge Model for Autonomic Database Performance Tuning. 4. Konferenz zum Professionellen Wissensmanagement: Erfahrungen und Visionen. Poster. Potsdam, 28. - 30. März 2007. [JPG]
- G. Rabinovitch. Technologien und Konzepte zur autonomen Verwaltung von IT-Systemen. In Tagungsband zum 18. Workshop "18. Workshop über Grundlagen von Datenbanken", Institut für Informatik, Martin-Luther-Universität Halle-Wittenberg, Seiten 120-124, Wittenberg, Juni 2006.
- K. Küspert, D. Wiese und G. Rabinovitch. Autonome Datenbank-Administration. Poster zum Tag der Forschung der Friedrich-Schiller-Universität Jena, Oktober 2005. [JPG]
- T. Müller und G. Rabinovitch. Das Navigationsbasis-Modell zur Unterstützung der cursorbasierten Übergabe von XQuery-Sequenz-Ausschnitten zwischen Datenbanksystem und Anwendungsprogramm. In Berliner XML-Tage 2005-Tagungsband, Humboldt-Universität zu Berlin und Freie Universität Berlin, Seiten 135-146, Berlin, September 2005.
- C. Gollmick und G. Rabinovitch. Fragmentbildung zur Unterstützung der nutzerdefinierten Replikation. In Tagungsband des 4. m-DBIS Workshop "Database Mechanisms for Mobile Applications 2003", Seiten 79-93, Karlsruhe, April 2003.
- G. Rabinovitch. Fragmentbildung zur Realisierung dynamischer Replikation im mobilen Datenbankzugriff. In Tagungsband der Informatiktage 2002, Gesellschaft für Informatik, November 2002.
|
- G. Rabinovitch. Sequenzcursor-Konzept zur Übergabe von XML-Werten zwischen Datenbanksystem und Anwendungsprogramm. Diplomarbeit.
- G. Rabinovitch. Replikatverwaltung bei der nutzerdefinierten Replikation. Studienarbeit.
|
|
| SQL-Normung |
- G. Rabinovitch, T. Müller und P. Pistor. ISO/IEC JTC1/SC32/WG3 SIA-043: Addressing possible problems in "like predicate" and "similar predicate". April 2004.
- G. Rabinovitch, T. Müller und P. Pistor. ISO/IEC JTC1/SC32/WG3 STX-034: Addressing missing notes referring to the definition of "based on". Mai 2004.
- G. Rabinovitch, T. Müller und P. Pistor. ISO/IEC JTC1/SC32/WG3 TXL-016: Addressing missing correlation names in view definitions containing joined tables (type one). Januar 2005. Vorgestellt im ISO/IEC JTC 1/SC 32/WG 3 Meeting. Berlin, Germany, 18.-22.04.2005.
- G. Rabinovitch, T. Müller und P. Pistor. ISO/IEC JTC1/SC32/WG3 TXL-032: Addressing missing correlation names in view definitions containing joined tables (type two). März 2005. Vorgestellt im ISO/IEC JTC 1/SC 32/WG 3 Meeting. Berlin, Germany, 18.-22.04.2005.
- G. Rabinovitch, T. Müller und P. Pistor. ISO/IEC JTC1/SC32/WG3 TXL-033: Addressing missing correlation names in view definitions containing joined tables (type three). März 2005. Vorgestellt im ISO/IEC JTC 1/SC 32/WG 3 Meeting. Berlin, Germany, 18.-22.04.2005.
|
|
| Lehre |
| Wintersemester 2005/06 |
|
| Sommersemester 2006 |
|
| Wintersemester 2006/07 |
|
| Sommersemester 2007 |
|
| Wintersemester 2007/08 |
|
| Sommersemester 2008 |
|
| Wintersemester 2008/09 |
|
| Sommersemester 2009 |
|
| Wintersemester 2009/10 |
|
| Sommersemester 2010 |
|
|
| Betreute Studien- und Diplomarbeiten |
- M. Reichenbach. Analyse und Konzeption des Datenmodells sowie schichtenübergreifende Implementierung und Weiterentwicklung ausgewählter Komponenten eines neuen Medien-Analyse-Programms. Studienarbeit. Externer Betreuer: F. Rub (jmedia, Jena).
- L. Auth. Evaluierung autonomer Mechanismen in Oracle 10g. Diplomarbeit.
- M. Ehlert. Beschreibung und Verwaltung von Tuning-Strategien für ein autonomes Datenbankmanagementsystem. Studienarbeit.
- A. Jäger. Evaluierung von Konzepten, Problemen und Lösungsansätzen aktiver Datenbanken und Untersuchungen der Übertragbarkeit auf Autonomes Datenbank-Tuning. Studienarbeit.
- W. Krause. Workloadklassifikation zur Unterstützung des autonomen Datenbank-Performance-Tunings. Studienarbeit.
- C. Hennig. Klassifikation und Formalisierung von Performance-Problemen, deren Diagnose und Auflösung anhand von Best-Practice-Methoden. Studienarbeit.
- A. Hofmeister. Konzeptionierung und prototypische Entwicklung eines Systems zur Community-orientierten Verwaltung von Tuning-Plänen. Diplomarbeit.
- M. Reichenbach. Entwicklung eines Modells zur Definition von Events und Policies für das autonome Datenbank-Tuning. Diplomarbeit.
- S. Arenswald. Einsatz von Workflow-Technologien im autonomen Datenbank-Tuning. Studienarbeit.
- A. Göbel. Konzeptuelle und prototypische Evaluierung der Möglichkeiten des Intelligent Miner im Autonomen Datenbank-Tuning. Studienarbeit.
- K. Roeder. Konzipierung und prototypische Umsetzung einer Workload-Komponente zur gezielten Erzeugung von Locking-Problemen im Umfeld des Autonomen Datenbank-Tunings. Studienarbeit.
- Q. Yan. Analyse und Auswahl performance-relevanter Parameter am Beispiel von Intershop Enfinity. Diplomarbeit. Externer Betreuer: K. Baumgarten (Intershop Communications AG, Jena)
- S. Arenswald. Concept, Design and Implementation of a System for Graphical Modeling and Processing of Hypothesis Trees for Database Tuning Problems. Diplomarbeit.
- J. Krüger. Verwaltung und Versionierung von WebSphere sMash basierten Tuningplänen. Studienarbeit.
|
|
| Biographie |
| Seit 2011 |
Research Developer am SAP Innovation Center Potsdam. |
| 2006 - 2009 |
Hospitant bei IBM Deutschland Entwicklung GmbH. |
| 2005 - 2010 |
Wissenschaftlicher Mitarbeiter am Lehrstuhl für Datenbanken und Informationssysteme.
Promotion zum Dr.-Ing. im April 2012. |
| 2003 - 2005 |
Studentische Hilfskraft am Lehrstuhl für Datenbanken und Informationssysteme. Mitarbeit an der Normung von SQL:2003 und SQL:2007. |
| 2002 - 2003 |
Studentische Hilfskraft am Lehrstuhl für Datenbanken und Informationssysteme. Design und Erstellung einer Simulationsumgebung zum Testen einer für mobile Datenbankanwendungen entwickelten Infrastruktur. |
| 2001 - 2002 |
Tulane University, New Orleans, USA.
1-jähriges Auslandsstudium. Auszeichnung durch die Aufnahme in die Dean's List for the School of Engineering der Tulane University. |
| 1998 - 2005 |
Friedrich-Schiller-Universität Jena. Informatikstudium mit Vertiefungsrichtung "Datenbanken und Informationssysteme". Stipendiat der Studienstiftung des deutschen Volkes. Abschluss als Diplom-Informatiker. |
| 1995 - 1998 |
Staatliches Berufsbildendes Schulzentrum Jena-Göschwitz. Spezialisierung in Datenverarbeitungstechnik und Mathematik. Abitur im Juli 1998. |
|
| Zertifikate |
|
- IBM Certified Database Associate – DB2 Universal Database v8.1 Family.
- IBM Certified Database Administrator – DB2 Universal Database v8.1 for Linux, UNIX and Windows.
- IBM Certified Application Developer - DB2 Universal Database V8.1 Family.
|
|
|
| Mitgliedschaften |
|
- Seit Juli 2005 Mitglied der Gesellschaft für Informatik.
- Seit Januar 2007 Mitglied der Fachgruppe "Datenbanksysteme"
- Seit Juni 2006 Mitglied im Arbeitskreis "Grundlagen von Informationssystemen".
|
|
- Mitglied der "IARIA Autonomic and Autonomous Systems Work Group".
|
|
|
| Sonstiges |
|
Auszeichnungen der Forschungsarbeit
Beiträge in Medien
Gutachtertätigkeiten
|
| |