当前位置: X-MOL 学术VLDB J. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Building blocks for persistent memory
The VLDB Journal ( IF 4.2 ) Pub Date : 2020-09-23 , DOI: 10.1007/s00778-020-00622-9
Alexander van Renen , Lukas Vogel , Viktor Leis , Thomas Neumann , Alfons Kemper

I/O latency and throughput are two of the major performance bottlenecks for disk-based database systems. Persistent memory (PMem) technologies, like Intel’s Optane DC persistent memory modules, promise to bridge the gap between NAND-based flash (SSD) and DRAM, and thus eliminate the I/O bottleneck. In this paper, we provide the first comprehensive performance evaluation of PMem on real hardware in terms of bandwidth and latency. Based on the results, we develop guidelines for efficient PMem usage and four optimized low-level building blocks for PMem applications: log writing, block flushing, in-place updates, and coroutines for write latency hiding.



中文翻译:

持久内存的构建块

I / O延迟和吞吐量是基于磁盘的数据库系统的两个主要性能瓶颈。像英特尔的Optane DC永久性内存模块一样,永久性内存(PMem)技术有望弥合基于NAND的闪存(SSD)与DRAM之间的鸿沟,从而消除I / O瓶颈。在本文中,我们提供了针对带宽和延迟方面的PMem在真实硬件上的首次综合性能评估。根据结果​​,我们制定了有效使用PMem的准则,并为PMem应用程序开发了四个优化的低级构建块:日志写入,块刷新,就地更新以及隐藏写等待时间的协程。

更新日期:2020-09-24
down
wechat
bug