Concurrency Control for High-Performance Storage Engines

AA Alhomssi - 2024 - search.proquest.com
Historically, storage engines were constrained by limited DRAM capacity and the slow hard
disk drives, which led to the development of disk-based system architectures. The …

Declarative Concurrent Data Structures

A Raza, H Nicholson, I Tsakalidou, A Herlihy… - arXiv preprint arXiv …, 2024 - arxiv.org
Implementing concurrent data structures is challenging and requires a deep understanding
of concurrency concepts and careful design to ensure correctness, performance, and …

A Novel Index-Organized Data Layout for Hybrid DRAM-PM Main Memory Database Systems

Q Zhang, X Gong, J Wei, Y Ren - 2024 - researchsquare.com
Large-scale data-intensive applications need massive real-time data processing. Recent
hybrid DRAM-PM main memory database systems provide an effective approach by …

Scalable Version-aware Data Placement for In-Memory Databases

FQ Zhang, SJ Wei, TS Zhang, FH Luan, FX Gong - 2024 - researchsquare.com
Most modern in-memory database systems rely on multi-version concurrency control to
support real-time data analysis without interfering with concurrent writes. However, this is not …

A Version-aware Data Layout for Heterogeneous Workloads in In-Memory Database Systems

FQ Zhang, SJ Wei, TS Zhang, FH Luan, FX Gong - 2024 - researchsquare.com
Most modern in-memory database systems rely on multi-version concurrency control
(MVCC) to support real-time data analysis without interfering with concurrent writes. While …

[PDF][PDF] LeanStore: A High-Performance Storage Engine for NVMe SSDs

V Leis - vldb.org
Neither traditional disk-based database systems nor modern inmemory database systems
are capable of fully exploiting modern servers with multiple NVMe SSDs. LeanStore is a …