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 条
  • [41] A high-performance programmable scheduling engine for ATM switches
    Chi, Hsin-Chou
    Wu, Chia-Ming
    Fu, Kuo-Yao
    Journal of Internet Technology, 2007, 8 (04): : 487 - 491
  • [42] APPLICATIONS OF HIGH-PERFORMANCE CERAMICS IN HEAT ENGINE DESIGN
    KATZ, RN
    MATERIALS SCIENCE AND ENGINEERING, 1985, 71 (1-2): : 227 - 249
  • [43] Evaluating High-Performance Computing on Google App Engine
    Prodan, Radu
    Sperk, Michael
    Ostermann, Simon
    IEEE SOFTWARE, 2012, 29 (02) : 52 - 58
  • [44] To Collect or Not to Collect: Just-in-Time Garbage Collection for High-Performance SSDs with Long Lifetimes
    Hahn, Sangwook Shane
    Lee, Sungjin
    Kim, Jihong
    2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [45] HIGH-PERFORMANCE NETWORK AND CHANNEL BASED STORAGE
    KATZ, RH
    PROCEEDINGS OF THE IEEE, 1992, 80 (08) : 1238 - 1261
  • [46] RAID - HIGH-PERFORMANCE, RELIABLE SECONDARY STORAGE
    CHEN, PM
    LEE, EK
    GIBSON, GA
    KATZ, RH
    PATTERSON, DA
    ACM COMPUTING SURVEYS, 1994, 26 (02) : 145 - 185
  • [48] High-performance XML storage/retrieval system
    Yamane, Y
    Igata, N
    Namba, I
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2000, 36 (02): : 185 - 192
  • [49] Caching Strategies for High-Performance Storage Media
    Lee, Eunji
    Bahn, Hyokyung
    ACM TRANSACTIONS ON STORAGE, 2014, 10 (03)
  • [50] Technique creates high-performance storage technology
    不详
    COMPUTER, 2007, 40 (08) : 22 - 22