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 条
  • [1] DirectNVM: Hardware-accelerated NVMe SSDs for High-performance Embedded Computing
    Zou, Yu
    Awad, Amro
    Lin, Mingjie
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2022, 21 (01)
  • [2] What Modern NVMe Storage Can Do, And How To Exploit It: High-Performance I/O for High-Performance Storage Engines
    Haas, Gabriel
    Leis, Viktor
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (09): : 2090 - 2102
  • [3] Towards Unaligned Writes Optimization in Cloud Storage With High-Performance SSDs
    Shu, Jiwu
    Li, Fei
    Li, Siyang
    Lu, Youyou
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (12) : 2923 - 2937
  • [4] LATTE: A Native Table Engine on NVMe Storage
    Chu, Jiajia
    Tu, Yunshan
    Zhang, Yao
    Weng, Chuliang
    2020 IEEE 36TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2020), 2020, : 1225 - 1236
  • [5] zQoS: Unleashing full performance capabilities of NVMe SSDs while enforcing SLOs in distributed storage systems
    Ma, Liuying
    Liu, Zhenqing
    Xiong, Jin
    Wu, Yue
    Chen, RenHai
    Peng, Xi
    Zhang, Ying
    Zhang, Gong
    Jiang, Dejun
    53RD INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2024, 2024, : 618 - 628
  • [6] CostPI: Cost-Effective Performance Isolation for Shared NVMe SSDs
    Liu, Jiahao
    Wang, Fang
    Feng, Dan
    PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP 2019), 2019,
  • [7] Understanding Performance of I/O Intensive Containerized Applications for NVMe SSDs
    Bhimani, Janki
    Yang, Jingpei
    Yang, Zhengyu
    Mi, Ningfang
    Xu, Qiumin
    Awasthi, Manu
    Pandurangan, Rajinikanth
    Balakrishnan, Vijay
    2016 IEEE 35TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2016,
  • [8] HMB in DRAM-less NVMe SSDs: Their usage and effects on performance
    Kim, Kyusik
    Kim, Taeseok
    PLOS ONE, 2020, 15 (03):
  • [9] Comparative Performance Analysis of I/O Interfaces on Different NVMe SSDs in a High CPU Contention Scenario
    Lee, Seula
    Park, Jiwoong
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2024, E107D (07) : 898 - 900
  • [10] High-Performance Multi-Stream Management for SSDs
    Chun, Yongjae
    Han, Kyeore
    Hong, Youpyo
    ELECTRONICS, 2021, 10 (04) : 1 - 13