PACTree: A high performance persistent range index using PAC guidelines
Non-Volatile Memory (NVM), which provides relatively fast and byte-addressable
persistence, is now commercially available. However, we cannot equate a real NVM with a …
persistence, is now commercially available. However, we cannot equate a real NVM with a …
Managing non-volatile memory in database systems
Non-volatile memory (NVM) is a new storage technology that combines the performance
and byte addressability of DRAM with the persistence of traditional storage devices like flash …
and byte addressability of DRAM with the persistence of traditional storage devices like flash …
Maximizing persistent memory bandwidth utilization for OLAP workloads
Modern database systems for online analytical processing (OLAP) typically rely on in-
memory processing. Keeping all active data in DRAM severely limits the data capacity and …
memory processing. Keeping all active data in DRAM severely limits the data capacity and …
Foundationdb: A distributed unbundled transactional key value store
J Zhou, M Xu, A Shraer, B Namasivayam… - Proceedings of the …, 2021 - dl.acm.org
FoundationDB is an open source transactional key value store created more than ten years
ago. It is one of the first systems to combine the flexibility and scalability of NoSQL …
ago. It is one of the first systems to combine the flexibility and scalability of NoSQL …
Persistent memory I/O primitives
I/O latency and throughput is one of the major performance bottlenecks for disk-based
database systems. Upcoming persistent memory (PMem) technologies, like Intel's Optane …
database systems. Upcoming persistent memory (PMem) technologies, like Intel's Optane …
Main memory database recovery: A survey
A Magalhaes, JM Monteiro, A Brayner - ACM Computing Surveys (CSUR …, 2021 - dl.acm.org
Many of today's applications need massive real-time data processing. In-memory database
systems have become a good alternative for these requirements. These systems maintain …
systems have become a good alternative for these requirements. These systems maintain …
Challenges and solutions for fast remote persistent memory access
Non-volatile main memory DIMMs (NVMMs), such as Intel's Optane DC Persistent Memory
modules, provide data durability with orders of magnitude higher performance than prior …
modules, provide data durability with orders of magnitude higher performance than prior …
Single machine graph analytics on massive datasets using intel optane dc persistent memory
Intel Optane DC Persistent Memory (Optane PMM) is a new kind of byte-addressable
memory with higher density and lower cost than DRAM. This enables the design of …
memory with higher density and lower cost than DRAM. This enables the design of …
Durable transactional memory can scale with timestone
Non-volatile main memory (NVMM) technologies promise byte addressability and near-
DRAM access that allows developers to build persistent applications with common load and …
DRAM access that allows developers to build persistent applications with common load and …
Witcher: Systematic crash consistency testing for non-volatile memory key-value stores
The advent of non-volatile main memory (NVM) enables the development of crash-
consistent software without paying storage stack overhead. However, building a correct …
consistent software without paying storage stack overhead. However, building a correct …