Farview: Disaggregated memory with operator off-loading for database engines
Cloud deployments disaggregate storage from compute, providing more flexibility to both the
storage and compute layers. In this paper, we explore disaggregation by taking it one step …
storage and compute layers. In this paper, we explore disaggregation by taking it one step …
The storage hierarchy is not a hierarchy: Optimizing caching on modern storage devices with orthus
We introduce non-hierarchical caching (NHC), a novel approach to caching in modern
storage hierarchies. NHC improves performance as compared to classic caching by …
storage hierarchies. NHC improves performance as compared to classic caching by …
[PDF][PDF] Exploiting Directly-Attached NVMe Arrays in DBMS.
PCIe-attached solid-state drives offer high throughput and large capacity at low cost. Modern
servers can easily host 4 or 8 such SSDs, resulting in an aggregated bandwidth that hitherto …
servers can easily host 4 or 8 such SSDs, resulting in an aggregated bandwidth that hitherto …
Rethinking logging, checkpoints, and recovery for high-performance storage engines
For decades, ARIES has been the standard for logging and recovery in database systems.
ARIES offers important features like support for arbitrary workloads, fuzzy checkpoints, and …
ARIES offers important features like support for arbitrary workloads, fuzzy checkpoints, and …
Native store extension for SAP HANA
R Sherkat, C Florendo, M Andrei, R Blanco… - Proceedings of the …, 2019 - dl.acm.org
We present an overview of SAP HANA's Native Store Extension (NSE). This extension
substantially increases database capacity, allowing to scale far beyond available system …
substantially increases database capacity, allowing to scale far beyond available system …
How to use persistent memory in your database
Persistent or Non Volatile Memory (PMEM or NVM) has recently become commercially
available under several configurations with different purposes and goals. Despite the …
available under several configurations with different purposes and goals. Despite the …
NVM: Is it Not Very Meaningful for Databases?
D Koutsoukos, R Bhartia… - … of the VLDB …, 2023 - research-collection.ethz.ch
Persistent or Non Volatile Memory (PMEM) offers expanded memory capacity and faster
access to persistent storage. However, there is no comprehensive empirical analysis of …
access to persistent storage. However, there is no comprehensive empirical analysis of …
Writes hurt: Lessons in cache design for optane NVRAM
A Fedorova, KA Smith, K Bostic, S LoVerso… - Proceedings of the 13th …, 2022 - dl.acm.org
Intel® Optane™ DC Persistent Memory resides on the memory bus and approaches DRAM
in access latency. One avenue for its adoption is to employ it in place of persistent storage; …
in access latency. One avenue for its adoption is to employ it in place of persistent storage; …
Accelerating Cloud-Native Databases with Distributed PMem Stores
J Sun, H Ma, L Zhang, H Liu, H Shi… - 2023 IEEE 39th …, 2023 - ieeexplore.ieee.org
Relational databases have gone through a phase of architectural transition from a
monolithic to a distributed architecture to take full advantage of cloud technology. These …
monolithic to a distributed architecture to take full advantage of cloud technology. These …
HeuristicDB: a hybrid storage database system using a non-volatile memory block device
Hybrid storage systems are widely used in big data fields to balance system performance
and cost. However, due to a poor understanding of the characteristics of database block …
and cost. However, due to a poor understanding of the characteristics of database block …