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 条
  • [31] zns-tools: An eBPF-powered, Cross-Layer Storage Profiling Tool for NVMe ZNS SSDs
    Tehrany, Nick
    Doekemeijer, Krijn
    Trivedi, Animesh
    PROCEEDINGS OF THE FOURTH WORKSHOP ON CHALLENGES AND OPPORTUNITIES OF EFFICIENT AND PERFORMANT STORAGE SYSTEMS, CHEOPS 2024, 2024, : 23 - 32
  • [32] A high-performance cluster storage server
    Bell, K
    Chien, A
    Lauria, M
    11TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 311 - 320
  • [33] Docker Characterization on High Performance SSDs
    Xu, Qiumin
    Awasthi, Manu
    Malladi, Krishna T.
    Bhimani, Janki
    Yang, Jingpei
    Annavaram, Murali
    2017 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS), 2017, : 133 - 134
  • [34] Performance Characterization of NVMe-over-Fabrics Storage Disaggregation
    Guz, Zvika
    Li, Harry
    Shayesteh, Anahita
    Balakrishnan, Vijay
    ACM TRANSACTIONS ON STORAGE, 2018, 14 (04)
  • [35] ScaleStore: A Fast and Cost-Efficient Storage Engine using DRAM, NVMe, and RDMA
    Ziegler, Tobias
    Binnig, Carsten
    Leis, Viktor
    PROCEEDINGS OF THE 2022 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA (SIGMOD '22), 2022, : 685 - 699
  • [36] Early Experience with Optimizing I/O Performance Using High-Performance SSDs for In-Memory Cluster Computing
    Choi, I. Stephen
    Yang, Weiqing
    Kee, Yang-Suk
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 1073 - 1083
  • [38] CERAMIC HIGH-PERFORMANCE ELEMENTS IN ENGINE AND TRANSMISSION CONSTRUCTION
    不详
    WERKSTOFFE UND KORROSION-MATERIALS AND CORROSION, 1985, 36 (05): : 260 - 261
  • [39] DtCraft: A High-Performance Distributed Execution Engine at Scale
    Huang, Tsung-Wei
    Lin, Chun-Xun
    Wong, Martin D. F.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (06) : 1070 - 1083
  • [40] Design and implementation of high-performance FTP search engine
    Guo, Li-Li
    Zhao, Chun-Jiang
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2009, 37 (01): : 135 - 139