计算机科学 ›› 2011, Vol. 38 ›› Issue (10): 161-165.

• 数据库与数据挖掘 • 上一篇    下一篇

pT-树:高速缓存优化的主存数据库索引结构

杨朝辉,王立松   

  1. (南京航空航天大学信息科学与技术学院 南京210016)
  • 出版日期:2018-11-16 发布日期:2018-11-16

Prefetching T-Tree: A Cache-optimized Main Memory Database Index Structure

YANG Zhao-hui,WANG Li-song   

  • Online:2018-11-16 Published:2018-11-16

摘要: 随着主存速度和现代处理器速度之间的差距逐渐扩大,系统对主存的存取访问成为新的瓶颈,Cachc行为对 主存数据库系统更加重要。索引技术是主存数据库系统设计的关键部分。在CST树的基础上应用预取技术提高查 找操作的性能,提出了一种Cache优化的索引结构预取子树(pT-tree) . pT子树使用预取技术有效地创建比正常数据 传输单元更大的索引结点,从而降低了CS I=树的高度,减少了从父亲结点遍历至孩子结点时的Cachc缺失。实验结 果表明,pT树与I3+一树、子树、CS手树、CSB+一树相比查找性能有所提高。

关键词: 索引结构,pT-树,预取,主存数据库

Abstract: As the speed gap between main memory and modern processors continues to widen, memory access has be- come the main bottleneck of processing, so the cache behavior becomes more important for main memory database sys- tans (MMDI3s). Indexing technique is a key component of MMDBs. We proposed a cachcoptimized index-Prefetching I=tree (pI=tree) based on a novel CST-tree index, which applies prefetching to CST-tree to accelerate search opera- dons. p T-tree uses prefetching to effectively create wider nodes which arc larger than the natural data transfer size. These wider nodes reduce the height of the CST Tree, thereby decreasing the number of expensive misses when going from parent to child. The experimental performance study shows that our pT-Trees can provide better search perfor- mance than I3+-Trees,T-Trees,CST-Trees and Cache Sensitive I3+-Trees.

Key words: Index structure, p T-tree, Prefetching, Main memory database

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!