IPI:灵活高效的对象代理数据库索引结构  

IPI:Flexible and Efficient Index Structure for Object Deputy Database

在线阅读下载全文

作  者:李宇珺 彭智勇[1] 吴瑕[1] 兰海 彭煜玮[1] LI Yujun, PENG Zhiyong, WU Xia, LAN Hai, PENG Yuwei(School of Computer, Wuhan University, Wuhan 430072, Chin)

机构地区:[1]武汉大学计算机学院,武汉430072

出  处:《计算机科学与探索》2018年第8期1191-1201,共11页Journal of Frontiers of Computer Science and Technology

基  金:国家重点研发计划No.2016YFB1000701~~

摘  要:目前对象代理数据库中路径表达式计算的索引结构都存在一个严重问题:缺乏灵活性。针对该问题提出了一种索引结构——倒排路径索引(inverted path index,IPI),包括Inverted-Object-Index和PredicateIndex。前者利用倒排索引存储对象间的代理关系,后者则辅助进行对象关联检索,不仅能灵活用于任意路径表达式,还能有效减少计算开销。基于IPI索引结构设计实现了计算路径表达式的IPI索引方法。通过实验分析了影响路径表达式计算效率的各种因素,实验结果表明,IPI索引方法能高效地计算路径表达式,且灵活性在多数情况要优于现有方法。Existing index structures for evaluating path expression in object deputy database all have an obvious dis- advantage which is lack of flexibility. To solve this problem, this paper proposes an index structure: inverted path index (IPI), which can not only be used flexibly for any path expression, but also effectively reduce the cost of evalu- ation. IPI consists of Inverted-Object-Index and Predicate-Index, the former uses inverted index to store the deputy relationship between objects, and the latter facilitates the associative search of objects. Based on IPI index structure, IPI index method is designed and implemented to evaluate path expression. The experiments are taken on various influential factors of path expression evaluation, and the experimental results show that IPI index method can evaluate path expression efficiently, and its flexibility outperforms the other methods in most cases.

关 键 词:对象代理数据库 倒排路径索引 路径表达式 查询优化 灵活性 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象