期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
SHB^+树——一种面向时态数据的分段混合索引 被引量:1
1
作者 肖蒙 王梅 《计算机研究与发展》 EI CSCD 北大核心 2015年第S1期28-36,共9页
时态索引是时态数据库中加速查询的重要手段.现有时态索引技术难以有效的支持用户的多样性查询,此外在保障查询执行的高效性同时难以兼顾创建和维护的高效性.为此,提出一种基于时态数据的分段混合索引——SHB+树(segmentation hybrid B+... 时态索引是时态数据库中加速查询的重要手段.现有时态索引技术难以有效的支持用户的多样性查询,此外在保障查询执行的高效性同时难以兼顾创建和维护的高效性.为此,提出一种基于时态数据的分段混合索引——SHB+树(segmentation hybrid B+-tree).该技术首先将时态数据表按时间进行分段,在每个分段上建立局部的时间线和对象的混合索引结构,时间线和对象索引共享局部分段时态数据.对于每个局部分段混合索引,设计自底向上的索引创建方式,提高索引创建和维护的效率.在基准数据集上的实验结果验证了本文方法的有效性. 展开更多
关键词 时态数据 时态索引 shb+树索引 分段存储 自底向上
下载PDF
Prefetching J^+-Tree:A Cache-Optimized Main Memory Database Index Structure 被引量:3
2
作者 栾华 杜小勇 王珊 《Journal of Computer Science & Technology》 SCIE EI CSCD 2009年第4期687-707,共21页
As the speed gap between main memory and modern processors continues to widen, the cache behavior becomes more important for main memory database systems (MMDBs). Indexing technique is a key component of MMDBs. Unfo... As the speed gap between main memory and modern processors continues to widen, the cache behavior becomes more important for main memory database systems (MMDBs). Indexing technique is a key component of MMDBs. Unfortunately, the predominant indexes -B^+-trees and T-trees -- have been shown to utilize cache poorly, which triggers the development of many cache-conscious indexes, such as CSB^+-trees and pB^+-trees. Most of these cache-conscious indexes are variants of conventional B^+-trees, and have better cache performance than B^+-trees. In this paper, we develop a novel J^+-tree index, inspired by the Judy structure which is an associative array data structure, and propose a more cacheoptimized index -- Prefetching J^+-tree (pJ^+-tree), which applies prefetching to J^+-tree to accelerate range scan operations. The J^+-tree stores all the keys in its leaf nodes and keeps the reference values of leaf nodes in a Judy structure, which makes J^+-tree not only hold the advantages of Judy (such as fast single value search) but also outperform it in other aspects. For example, J^+-trees can achieve better performance on range queries than Judy. The pJ^+-tree index exploits prefetching techniques to further improve the cache behavior of J^+-trees and yields a speedup of 2.0 on range scans. Compared with B^+-trees, CSB^+-trees, pB^+-trees and T-trees, our extensive experimental Study shows that pJ^+-trees can provide better performance on both time (search, scan, update) and space aspects. 展开更多
关键词 index structure pJ^+-tree PREFETCHING cache conscious main memory database
原文传递
Flash-Optimized B+-Tree 被引量:2
3
作者 安世通 胡海波 +1 位作者 李宇 徐建良 《Journal of Computer Science & Technology》 SCIE EI CSCD 2010年第3期509-522,共14页
With the rapid increasing capacity of flash memory, flash-aware indexing techniques are highly desirable for flash devices. The unique features of flash memory, such as the erase-before-write constraint and the asymme... With the rapid increasing capacity of flash memory, flash-aware indexing techniques are highly desirable for flash devices. The unique features of flash memory, such as the erase-before-write constraint and the asymmetric read/write cost, severely deteriorate the performance of the traditional B+-tree algorithm. In this paper, we propose an optimized indexing method, called lazy-update B+-tree, to overcome the limitations of flash memory. The basic idea is to defer the committing of update requests to the B^-tree by buffering them in a segment of main memory. They are later committed in groups so that the cost of each write operation can be amortized by a bunch of update requests. We identify a victim selection problem for the lazy-update B+-tree and develop two heuristic-based commit policies to address this problem. Simulation results show that the proposed lazy-update method, along with a well-designed commit policy, greatly improves the update performance of the traditional B+-tree while preserving the query efficiency. 展开更多
关键词 B+-tree flash memory indexING lazy update
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部