Topic

SSD-Einsatz in Datenbanken - Leistungssteigerung und zugleich Energieeinsparung

Date

Location

HS16

Text

Energieeffizienz in Informatik-Systemen oder Green Computing ist in jüngster Zeit zu einem Hype-Thema geworden, für das wohl alle Bereiche der Informatik wichtige Beiträge liefern können, da Energieeinsparung in Rechnersystemen eine ganzheitliche Vorgehensweise erfordert. Wir diskutieren den Beitrag, den die Datenbankverwaltung dazu liefern kann. Dazu untersuchen wir das Leistungsverhalten von SSDs auf der Geräte-, Dateisystem- und Datenbanksystemebene (im Kontext unseres XML-Datenbanksystems XTC) und vergleichen es mit dem von Magnetplatten. Da zur Leistungssteigerung und Energieeinsparung von E/A-intensiven Anwendungen generell die E/A-Minimierung eine wichtige Rolle spielt, müssen beide Ziele bereits auf logischer Ebene adressiert werden. Deshalb haben wir optimierte Speicherungsstrukturen für XML-Dokumente implementiert, mit deren Hilfe die Vorteile der SSD-Nutzung studiert werden können. Mit der Standard-Version von XTC (ohne spezielle SSD-Anpassung) konnten bereits deutliche Verbesserungen des Transaktionsdurchsatzes bei reduziertem Energieverbrauch festgestellt werden. Wir haben begonnen, DBMS-Algorithmen an die SSD-Eigenschaften anzupassen und können bereits erste Ergebnisse bei der DBMS-Pufferverwaltung berichten.

Alle Interessenten sind herzlich eingeladen!