LeanStore: A High-Performance Storage Engine for NVMe SSDs

被引:0
|
作者
Leis, Viktor [1 ]
机构
[1] Tech Univ Munich, Munich, Germany
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2024年 / 17卷 / 12期
关键词
KEY-VALUE STORE; MEMORY;
D O I
10.14778/3685800.3685915
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Neither traditional disk-based database systems nor modern in- memory database systems are capable of fully exploiting modern servers with multiple NVMe SSDs. LeanStore is a high-performance OLTP storage engine specifically optimized for NVMe SSDs and multi-core CPUs. The paper gives an overview of the architecture of LeanStore and describes all major components, covering caching, page replacement, I/O management, indexing, data structure synchronization, multi-version concurrency control, logging, checkpoints, and recovery. We also discuss some of the low-level implementation techniques necessary for achieving high performance on modern hardware.
引用
收藏
页码:4536 / 4545
页数:10
相关论文
共 50 条
  • [21] High-performance Vehicle with Hydrogen Engine
    Schweiher, Manuel
    Brakonier, Fabian
    Martin, Lionel
    Humbert, Pierre
    ATZ worldwide, 2024, 126 (10) : 16 - 21
  • [22] Network-on-SSD: A Scalable and High-Performance Communication Design Paradigm for SSDs
    Tavakkol, Arash
    Arjomand, Mohammad
    Sarbazi-Azad, Hamid
    IEEE COMPUTER ARCHITECTURE LETTERS, 2013, 12 (01) : 5 - 8
  • [23] ZapRAID: Toward High-Performance RAID for ZNS SSDs via Zone Append
    Wang, Qiuping
    Lee, Patrick P. C.
    PROCEEDINGS OF THE 14TH ACM SIGOPS ASIA-PACIFIC WORKSHOP ON SYSTEMS, APSYS 2023, 2023, : 24 - 29
  • [24] LAC: A Workload Intensity-Aware Caching Scheme for High-Performance SSDs
    Sun, Hui
    Tong, Haoqiang
    Yue, Yinliang
    Qin, Xiao
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (07) : 1738 - 1752
  • [25] A Machine Learning-Empowered Cache Management Scheme for High-Performance SSDs
    Sun, Hui
    Sun, Chen
    Tong, Haoqiang
    Yue, Yinliang
    Qin, Xiao
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (08) : 2066 - 2080
  • [26] Bridging RDBMS and NoSQL to build a high-performance and scalable storage engine for building information systems
    Glawischnig, S.
    Hofstaetter, H.
    Braeuer, R.
    Mahdavi, A.
    EWORK AND EBUSINESS IN ARCHITECTURE, ENGINEERING AND CONSTRUCTION 2014, 2015, : 629 - 634
  • [27] ON THE DESIGN OF A HIGH-PERFORMANCE, EXPANDABLE, SORTING ENGINE
    ALEXIOU, G
    STILIADIS, D
    KANOPOULOS, N
    INTEGRATION-THE VLSI JOURNAL, 1994, 18 (01) : 121 - 135
  • [28] A new high-performance adaptive engine mount
    Foumani, MS
    Khajepour, A
    Durali, M
    JOURNAL OF VIBRATION AND CONTROL, 2004, 10 (01) : 39 - 54
  • [29] HIGH-PERFORMANCE CERAMICS FOR HEAT ENGINE APPLICATIONS
    TORTI, ML
    HANNOOSH, JG
    HARTLINE, SD
    ARVIDSON, DB
    MECHANICAL ENGINEERING, 1984, 106 (06) : 88 - 88
  • [30] Robust digital control of a high-performance engine
    Al-Saggaf, Ubaid M.
    Dynamics and Control, 1992, 2 (04) : 363 - 383