首页 | 本学科首页   官方微博 | 高级检索  
     

基于结构摘要的时态索引技术
引用本文:郭 欢, 汤 庸, 叶小平. 基于结构摘要的时态索引技术[J]. 计算机研究与发展, 2011, 48(11): 2177-2186.
作者姓名:郭欢  汤庸  叶小平
作者单位:1. 中山大学计算机科学系 广州 510006
2. 中山大学计算机科学系 广州 510006;华南师范大学计算机学院 广州 510631
3. 华南师范大学计算机学院 广州 510631
基金项目:国家自然科学基金项目,广东省自然科学基金项目
摘    要:目前B+树仍是在商业数据库中应用最广泛的基本索引结构,为在现有数据库平台上对时态数据进行有效操作,有必要研究基于B+树的时态索引技术.研究了一种以B+树为基本存储结构、基于结构摘要的时态索引方法CMap-tree. 首先,引入基于内存的结构摘要,通过存储结点必要的结构摘要信息,有效地降低了时态操作过程中对无效结点的访问;其次,提出了时态矩阵的概念,并以时态矩阵为参考详细分析了各时态关系对应的结果集;然后,在结构摘要的基础上,详细讨论了CMap-tree的时态插入、查询和更新算法.最后,通过仿真实验,对CMap-tree的空间利用率、查询效率和更新效率等基本性能与现有时态索引方法进行了比较和分析.实验结果表明,CMap-tree具有明显优势.

关 键 词:时态索引  B+树  结构摘要  时态插入  时态查询和更新  仿真实验

Temporal Indexing Technique Based on Structural Summary
Guo Huan, Tang Yong, Ye Xiaoping. Temporal Indexing Technique Based on Structural Summary[J]. Journal of Computer Research and Development, 2011, 48(11): 2177-2186.
Authors:Guo Huan  Tang Yong  Ye Xiaoping
Abstract:With extensive applications of temporal data management technology, temporal index has become one important way to make efficient query and management for temporal data. Now, B+-tree is still the most widely used index structure in commercial databases. So, in order to make effective operation on temporal data in existing databases, it is necessary to research B+-tree based temporal index structure. A structural summary based temporal indexing structure—CMap-tree is proposed, which maps time interval into one-dimensional point when reserving the lexicographic order of time intervals and uses B+-tree as its basic storage structure. Firstly, a main memory structural summary is introduced, and by storing necessary structural summary information of nodes, invalid nodes visited during temporal operations (temporal inserting, querying and updating) have been reduced in greatest degree. Secondly, the concept of temporal matrix for time intervals is proposed, and then based on the temporal matrix, detailed analysis of the resulting set corresponding to each temporal relation is discussed. Then, based on the structural summary, temporal inserting, querying and updating algorithms of CMap-tree are discussed. Finally, the performance of CMap-tree is systemically analyzed and compared with that of other competitors in terms of space utilization, querying and updating performance. Extensive experiments show that CMap-tree has obvious advantages.
Keywords:temporal index  B+-tree  structural summary  temporal inserting   querying and updating  simulation expreriment
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机研究与发展》浏览原始摘要信息
点击此处可从《计算机研究与发展》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号