Modern Main-Memory Database Systems

被引:7
|
作者
Larson, Per-Ake [1 ]
Levandoski, Justin [1 ]
机构
[1] Microsoft Res, Redmond, WA 98052 USA
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2016年 / 9卷 / 13期
关键词
D O I
10.14778/3007263.3007321
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This tutorial provides an overview of recent developments in main-memory database systems. With growing memory sizes and memory prices dropping by a factor of 10 every 5 years, data having a "primary home" in memory is now a reality. Main-memory databases eschew many of the traditional architectural tenets of relational database systems that optimized for disk-resident data. Innovative approaches to fundamental issues such as concurrency control and query processing are required to unleash the full performance potential of main-memory databases. The tutorial is focused around design issues and architectural choices that must be made when building a high performance database system optimized for main-memory: data storage and indexing, concurrency control, durability and recovery techniques, query processing and compilation, support for high availability, and ability to support hybrid transactional and analytics workloads. This will be illustrated by example solutions drawn from four state-of-the-art systems: H-Store/VoltDB, Hekaton, HyPeR, and SAP HANA. The tutorial will also cover current and future research trends.
引用
收藏
页码:1609 / +
页数:2
相关论文
共 50 条
  • [1] Main-Memory Database Systems
    Kemper, Alfons
    Neumann, Thomas
    [J]. 2014 IEEE 30TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2014, : 1310 - 1310
  • [2] HyPer Beyond Software: Exploiting Modern Hardware for Main-Memory Database Systems
    Florian Funke
    Alfons Kemper
    Tobias Mühlbauer
    Thomas Neumann
    Viktor Leis
    [J]. Datenbank-Spektrum, 2014, 14 (3) : 173 - 181
  • [3] Versioning in Main-Memory Database Systems From MusaeusDB to TardisDB
    Schule, Maximilian E.
    Karnowski, Lukas
    Schmeisser, Josef
    Kleiner, Benedikt
    Kemper, Alfons
    Neumann, Thomas
    [J]. SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT (SSDBM 2019), 2019, : 169 - 180
  • [4] HOT: A Height Optimized Trie Index for Main-Memory Database Systems
    Binna, Robert
    Zangerle, Eva
    Pichl, Martin
    Specht, Guenther
    Leis, Viktor
    [J]. SIGMOD'18: PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2018, : 521 - 534
  • [5] Low-Overhead Asynchronous Checkpointing in Main-Memory Database Systems
    Ren, Kun
    Diamond, Thaddeus
    Abadi, Daniel J.
    Thomson, Alexander
    [J]. SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 1539 - 1551
  • [6] A Comparative Study of Consistent Snapshot Algorithms for Main-Memory Database Systems
    Li, Liang
    Wang, Guoren
    Wu, Gang
    Yuan, Ye
    Chen, Lei
    Lian, Xiang
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2021, 33 (02) : 316 - 330
  • [7] Optimizing main-memory join on modern hardware
    Manegold, S
    Boncz, P
    Kersten, M
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2002, 14 (04) : 709 - 730
  • [8] A real-time concurrency control protocol for main-memory database systems
    Ulusoy, O
    Buchmann, A
    [J]. INFORMATION SYSTEMS, 1998, 23 (02) : 109 - 125
  • [9] An Evaluation of Strict Timestamp Ordering Concurrency Control for Main-Memory Database Systems
    Wolf, Stephan
    Muehe, Henrik
    Kemper, Alfons
    Neumann, Thomas
    [J]. IN MEMORY DATA MANAGEMENT AND ANALYSIS, 2015, 8921 : 82 - 93
  • [10] A Data Distribution Strategy for Scalable Main-Memory Database
    Huang, Yunkui
    Zhang, YanSong
    Ji, XiaoDong
    Wang, ZhanWei
    Wang, Shan
    [J]. ADVANCES IN WEB AND NETWORK TECHNOLOGIES, AND INFORMATION MANAGEMENT, 2009, 5731 : 13 - 24