PMLiteDB: Streamlining Access Paths for High-Performance Persistent Memory Document Database Systems

计算机科学 数据库 情报检索 搜索引擎索引 瓶颈 阅读(过程) 人工智能 政治学 嵌入式系统 法学
作者
Hai Jin,W.C. Lo,Yan Sha,Chencheng Ye,Haikun Liu,Xiaofei Liao
出处
期刊:IEEE Transactions on Computers [Institute of Electrical and Electronics Engineers]
卷期号:72 (6): 1778-1791 被引量:4
标识
DOI:10.1109/tc.2022.3224372
摘要

The advent of byte-addressable persistent memory opens an important opportunity for document databases to read and write durable data fetching them into DRAM. Reaping the benefit of persistent memory is not straightforward, as existing document databases are tailored for disk storage. They assume that the disk and DRAM data movement dominates the performance. However, this paper points out that data indexing becomes the performance bottleneck when porting document databases to persistent memory. The paper proposes PMLiteDB, the first persistent memory document database with streamlined access paths. PMLiteDB introduces two techniques, direct reading and selective caching . Direct reading streamlines the translation from document IDs to the address of documents whenever possible by swizzling the IDs into persistent memory references . It guarantees to use only up-to-date persistent memory references when document movements invalidate associated references. Selective caching reduces data movements between DRAM and persistent memory by selectively caching only frequently accessed persistent memory data pages with a DRAM buffer. For other pages, the database loads data on them directly without caching. Compared to the design that adopts persistent memory as a fast disk without exploiting the byte-addressability, PMLiteDB achieves 2.33× on average and up to 6.18× speedup.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
yang完成签到,获得积分10
刚刚
刚刚
敏感凌翠发布了新的文献求助10
1秒前
1秒前
dde应助坚定手链采纳,获得10
1秒前
1秒前
yxl发布了新的文献求助10
1秒前
柔弱紊发布了新的文献求助30
1秒前
1秒前
2秒前
明理青易完成签到,获得积分10
2秒前
kk完成签到 ,获得积分10
2秒前
hotaru发布了新的文献求助10
2秒前
2秒前
yang发布了新的文献求助10
3秒前
aco发布了新的文献求助10
3秒前
3秒前
3秒前
11发布了新的文献求助10
3秒前
4秒前
Alexity发布了新的文献求助10
6秒前
HOME发布了新的文献求助10
6秒前
清新的夜蕾完成签到 ,获得积分10
6秒前
phantom13发布了新的文献求助10
6秒前
chruse完成签到,获得积分10
6秒前
彼方完成签到,获得积分10
6秒前
7秒前
思源应助蟹老板采纳,获得30
7秒前
日初完成签到,获得积分10
7秒前
7秒前
saudade发布了新的文献求助10
7秒前
8秒前
华仔应助沉默采纳,获得10
9秒前
幸运发布了新的文献求助10
10秒前
pophoo完成签到,获得积分10
11秒前
xuejie发布了新的文献求助10
11秒前
11秒前
lilei发布了新的文献求助10
11秒前
11秒前
doudou完成签到,获得积分10
11秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
The Organometallic Chemistry of the Transition Metals 800
Chemistry and Physics of Carbon Volume 18 800
The Organometallic Chemistry of the Transition Metals 800
Leading Academic-Practice Partnerships in Nursing and Healthcare: A Paradigm for Change 800
The formation of Australian attitudes towards China, 1918-1941 640
Signals, Systems, and Signal Processing 610
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 物理 内科学 复合材料 催化作用 物理化学 光电子学 电极 细胞生物学 基因 无机化学
热门帖子
关注 科研通微信公众号,转发送积分 6437487
求助须知:如何正确求助?哪些是违规求助? 8251936
关于积分的说明 17557101
捐赠科研通 5495747
什么是DOI,文献DOI怎么找? 2898511
邀请新用户注册赠送积分活动 1875316
关于科研通互助平台的介绍 1716303