arrow
返回

Block-Based Multi-Version B+-Tree for Flash-Based Embedded Database Systems

delete2015-04-01
delete10
PRE
AI
J
Jiantao Wang *
K
Kam-Yiu Lam
Y
Yuan-Hao Chang
J
Jen-Wei Hsieh
P
Po‐Chun Huang
DOI:10.1109/TC.2014.2308213delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In this paper, we propose a novel multi-version B+-tree index structure, called block-based multi-version B+-tree (BbMVBT), for indexing multi-versions of data items in an embedded multi-version database (EMVDB) on flash memory. An EMVDB needs to support streams of update transactions and version-range queries to access different versions of data items maintained in the database. In BbMVBT, the index is divided into two levels. At the higher level, a multi-version index is maintained for keeping successive versions of each data item. These versions are allocated consecutively in a version block. At the lower level, a version array is used to search for a specific data version within a version block. With the reduced index structure of BbMVBT, the overhead for managing the index in processing update operations can be greatly reduced. At the same time, BbMVBT can also greatly reduce the number of accesses to the index in processing version-range queries. To ensure sufficient free blocks for creating version blocks for efficient execution of BbMVBT, in this paper, we also discuss how to perform garbage collection using the purging-range queries for reclaiming old versions of data items and their associated entries in the index nodes. Analysis of the performance of BbMVBT is presented and verified with performance studies using both synthetic and real workloads. The performance results illustrate that BbMVBT can significantly improve the read and write performance to the multi-version index as compared with MVBT even though the sizes of the version blocks are not large.
Keyword:
Embedded databases
multi-version data
real-time data
flash memory
index structure
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

A
academia sinica - taiwan
学者数:
1.9W
论文数: 1.6W
被引数: 17
N
national taiwan university of science & technology
学者数:
8.8K
论文数: 8.7K
被引数: 9
C
City University of Hong Kong
学者数:
2.3W
论文数: 3.0W
被引数: 6.1W
学者 查看更多机构
引用论文

引用论文

Abnormal Distribution of Chromosomes in the First Division of Nuclear Transferred Mouse Embryos
err2007-01-01
err0
errOAAI
errMiyuri KAWASUMI; Masayuki ANZAI; Toshiyuki TAKEHARA; Tasuku MITANI; Hiromi KATO; Kazuhiro SAEKI; Akira IRITANI; Kazuya MATSUMOTO; Yoshihiko HOSOI
err分享
err收藏
err分享
err收藏
err分享
err收藏
Prediction of responders for outcome measures of Locomotor Experience Applied Post Stroke trial
err2014-01-01
err0
errOAAI
errBruce H Dobkin; Stephen E. Nadeau; Andrea L. Behrman; Samuel S. Wu; Dorian Rose; Mark Bowden; Stephanie Studenski; Xiaomin Lu; Pamela W. Duncan
err分享
err收藏
Do video game interventions improve motor outcomes in children with developmental coordination disorder? A systematic review using the ICF framework
err2019-01-16
err0
errOAAI
errBenjamin F. Mentiplay; Tara L. FitzGerald; Ross A. Clark; Kelly J. Bower; Linda Denehy; Alicia J. Spittle
err分享
err收藏
Maturation Dynamics of Bacteriophage HK97 Capsid
err2005-03-01
err0
errOAAI
errA.J. Rader; Daniel H. Vlad; Ivet Bahar
err分享
err收藏
学者 查看更多内容