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 条
  • [31] On Main-memory Flushing in Microblogs Data Management Systems
    Magdy, Amr
    Alghamdi, Rami
    Mokbel, Mohamed F.
    [J]. 2016 32ND IEEE INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2016, : 445 - 456
  • [32] Consistent main-memory database federations under deferred disk writes
    Schmidt, R
    Pedone, F
    [J]. 24th IEEE Symposium on Reliable Distributed Systems, Proceedings, 2005, : 85 - 94
  • [33] High performance location-based services in a main-memory database
    Suprio Ray
    Rolando Blanco
    Anil K. Goel
    [J]. GeoInformatica, 2017, 21 : 293 - 322
  • [34] DPAgg: A dynamic partition aggregation on multicore processor in main-memory database
    Hao, Dateng
    Sun, Li
    [J]. 2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1769 - 1777
  • [35] Main memory database systems
    Faerber F.
    Kemper A.
    Larson P.-Å.
    Levandoski J.
    Neumann T.
    Pavlo A.
    [J]. Foundations and Trends in Databases, 2017, 8 (1-2): : 1 - 130
  • [36] RODAIN: A highly available real-time main-memory database system
    Niklander, T
    Raatikainen, K
    [J]. IEEE INTERNATIONAL COMPUTER PERFORMANCE AND DEPENDABILITY SYMPOSIUM -PROCEEDINGS, 1998, : 271 - 271
  • [37] Using logs to increase availability in real-time main-memory database
    Niklander, T
    Raatikainen, K
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 720 - 726
  • [38] PRISMA DATABASE MACHINE - A DISTRIBUTED, MAIN-MEMORY APPROACH - RESEARCH ISSUES AND A PRELIMINARY ARCHITECTURE
    APERS, PMG
    KERSTEN, ML
    OERLEMANS, HCM
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1988, 303 : 590 - 593
  • [39] A signature-based Grid index design for main-memory RFID database applications
    Suei, Pei-Lun
    Lu, Yung-Feng
    Liao, Rong-Jhang
    Lo, Shi-Wu
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (05) : 1205 - 1212
  • [40] Energy Efficiency in Main-Memory Databases
    Stefan Noll
    Henning Funke
    Jens Teubner
    [J]. Datenbank-Spektrum, 2017, 17 (3) : 223 - 232