Engineering High-Performance Database Engines

被引:6
作者
Neumann, Thomas [1 ]
机构
[1] Tech Univ Munich, Dept Informat, Munich, Germany
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2014年 / 7卷 / 13期
关键词
D O I
10.14778/2733004.2733076
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Developing a database engine is both challenging and rewarding. Database engines are very complex software artifacts that have to scale to large data sizes and large hardware configurations, and developing such systems usually means choosing between different trade-offs at various points of development. This papers gives a survey over two different database engines, the disk-based SPARQL-processing engine RDF-3X, and the relational main-memory engine HyPer. It discusses the design choices that were made during development, and highlights optimization techniques that are important for both systems.
引用
收藏
页码:1734 / 1741
页数:8
相关论文
共 47 条
[1]   Massively Parallel Sort-Merge Joins in Main Memory Multi-Core Database Systems [J].
Albutiu, Martina-Cezara ;
Kemper, Alfons ;
Neumann, Thomas .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (10) :1064-1075
[2]   Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited [J].
Balkesen, Cagri ;
Alonso, Gustavo ;
Teubner, Jens ;
Oezsu, M. Tamer .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 7 (01) :85-96
[3]  
BATTRE D., 2010, P 1 ACM S CLOUD COMP, P119, DOI [10.1145/1807128.1807148, DOI 10.1145/1807128.1807148]
[4]   SYSTEM-R - AN ARCHITECTURAL OVERVIEW [J].
BLASGEN, MW ;
ASTRAHAN, MM ;
CHAMBERLIN, DD ;
GRAY, JN ;
KING, WF ;
LINDSAY, BG ;
LORIE, RA ;
MEHL, JW ;
PRICE, TG ;
PUTZOLU, GR ;
SCHKOLNICK, M ;
SELINGER, PG ;
SLUTZ, DR ;
STRONG, HR ;
TRAIGER, IL ;
WADE, BW ;
YOST, RA .
IBM SYSTEMS JOURNAL, 1981, 20 (01) :41-62
[5]  
Cole R., 2011, DBTEST, P8
[6]   Effective and Robust Pruning for Top-Down Join Enumeration Algorithms [J].
Fender, Pit ;
Moerkotte, Guido ;
Neumann, Thomas ;
Leis, Viktor .
2012 IEEE 28TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2012, :414-425
[7]   Compacting Transactional Data in Hybrid OLTP&OLAP Databases [J].
Funke, Florian ;
Kemper, Alfons ;
Neumann, Thomas .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2012, 5 (11) :1424-1435
[8]   VOLCANO - AN EXTENSIBLE AND PARALLEL QUERY EVALUATION SYSTEM [J].
GRAEFE, G .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1994, 6 (01) :120-135
[9]  
Gubichev A., 2011, WEBDB
[10]  
Gubichev A., 2014, EDBT