HyPer: Die effiziente Reinkarnation des Schattenspeichers in einem Hauptspeicher-DBMS
Autor(en):
Zusammenfassung
HyPer ist ein modernes Hauptspeicher-Datenbanksystem, das die Hardware-unterstützte virtuelle Speicherverwaltung des Betriebssystems für die Datenverwaltung und die Synchronisation zwischen OLTP-Transaktionen und OLAP-Anfragen effektiv ausnutzt. In Bezug auf die „in-core“ Datenverwaltung werden die relationalen Daten direkt, also ohne zusätzliche Indirektion durch eine DBMS-kontrollierte Puffer- und Seitenverwaltung, auf den virtuellen Adressraum des OLTP-Prozesses abgebildet. Dieser Prozess kann transaktionskonsistente Snapshots der Datenbank anlegen, indem ein neuer OLAP-Prozess abgespaltet wird (in Linux mit dem Systembefehl fork). Der copy on write-Mechanismus des Betriebssystems/Prozessors sorgt für die Konsistenzerhaltung dieses Snapshots, indem Seiten mit sich ändernden Datenobjekten repliziert werden. Dieser Snapshot-Mechanismus entspricht dem alt-bekannten Schattenspeicherkonzept, das Lorie (ACM Trans. Database Syst. 2(1), 1977) schon 1977 erfunden hat. HyPer’s Leistungsfähigkeit wird anhand des neuen „Mixed Workload CH-BenCHmark“ nachgewiesen, der die Transaktionsverarbeitung des TPC-C- und die Anfragen des TPC-H-Benchmarks in einer gemischten, parallel auf demselben Datenbestand auszuführenden Workload vereint. Die Leistungsfähigkeit eines derartigen hybriden Datenbanksystems kann für die effektive Unterstützung sogenannter „real-time business intelligence“ ausgenutzt werden, wie dies von namhaften Industrievertretern wie H. Plattner (SIGMOD, 2009) von SAP gefordert wurde.
- Vollständige Referenz
- BibTeX
Funke, F., Kemper, A., Mühe, H. & Neumann, T.,
(2011).
HyPer: Die effiziente Reinkarnation des Schattenspeichers in einem Hauptspeicher-DBMS.
Datenbank-Spektrum: Vol. 11, No. 2.
Springer.
(S. 111-122).
DOI: 10.1007/s13222-011-0053-7
@article{mci/Funke2011,
author = {Funke, Florian AND Kemper, Alfons AND Mühe, Henrik AND Neumann, Thomas},
title = {HyPer: Die effiziente Reinkarnation des Schattenspeichers in einem Hauptspeicher-DBMS},
journal = {Datenbank-Spektrum},
volume = {11},
number = {2},
year = {2011},
,
pages = { 111-122 } ,
doi = { 10.1007/s13222-011-0053-7 }
}
author = {Funke, Florian AND Kemper, Alfons AND Mühe, Henrik AND Neumann, Thomas},
title = {HyPer: Die effiziente Reinkarnation des Schattenspeichers in einem Hauptspeicher-DBMS},
journal = {Datenbank-Spektrum},
volume = {11},
number = {2},
year = {2011},
,
pages = { 111-122 } ,
doi = { 10.1007/s13222-011-0053-7 }
}
Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.1007/s13222-011-0053-7
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
ISSN: 1610-1995
Datum: 2011
Typ: Text/Journal Article

