期刊文献+

基于分布式内存数据库的移动对象全时态索引 被引量:2

Full-temporal Index of Moving Objects Based on Distributed Main Memory Database
下载PDF
导出
摘要 针对现有移动索引仅对内存/磁盘两层结构进行优化,忽略了索引节点在内存中的缓存敏感性,提出一种基于分布式内存数据库的全时态索引结构DFTB^x树。该索引结构针对存储器Cache、内存和磁盘3层结构进行优化,根据Cache行、指令数量和TLB失配数等多个条件设计内存索引节点的大小。同时,根据磁盘数据页的大小设计历史数据迁移链节点的大小,使得Cache和内存能够一次读取索引节点和迁移链节点数据,避免多次读取数据带来的延迟。此外,构建历史数据迁移链,实现历史数据持久化,从而支持移动对象全时态索引。实验结果表明:与Bx树、Bdual树、TPR*树和STRIPES算法相比,DFTBx树具有较高的查询和更新效率。 Due to the traditional index of moving objects ignores the cache-conscious of index nodes,only the two-layer memory/disk hierarchy is optimized. Thus, this paper proposed a novel full-temporal index structure named DFTBX-tree based on the distributed main memory database. The optimization of new index structure includes the Cache, the main memory and the hard disk. The size of index nodes is set according to many conditions such as Cache line, the number of instructions and the number of TLB mismatches. Meanwhile, the size of historical data migration nodes is designed a ccording to the size of the disk data pages. Therefore, the cache and the main memory can read the data of interior node or leaf node at a time, to avoid the delay caused by multiple data reads. Moreover, the full-temporal index of mo- ving objects is supported by historical data which is linked through a migration chain. Compared with other algorithms, the experiment shows that DFTBX-tree has higher efficiency in query and update operations.
出处 《计算机科学》 CSCD 北大核心 2016年第7期203-207,216,共6页 Computer Science
基金 中央高校基本科研业务费专项资金项目(LGZD201502) 国家自然科学基金(61373139 61403208)资助
关键词 分布式内存数据库 移动对象 全时态索引 三层结构 Distributed main memory database,Moving objects,Full-temporal index,Three-level structure
  • 相关文献

参考文献2

二级参考文献11

  • 1Johnson R,Hardavellas N,Pandis I,et al.To Share or Not to Share[C] //Proceedings of the International Conference on Very Large Databases VLDB,2007:351-362.
  • 2Jensen C,Lin D,Beng C O.Query and Update Efficient B+-tree Based Indexing of Moving Objects[C] //Proceedings of the International Conference on Very Large Databases VLDB,2004:768-779.
  • 3Rao J,Ross K R.Making B+-trees Cache Conscious in Main Memory[C] //Proceedings of the ACM SIGMOD,2000:475-486.
  • 4Srinivasan V,Carey M J.Performance of B+-tree Concurrency Control Algorithms[J].VLDB Journal,1993(2):361-406.
  • 5Hankins R A,Patel J M.Effect of Node Size on the Performance of Cache-conscious B+-tree[C] //Proceedings of the SIGMETRICS,2003:283-294.
  • 6王珊,肖艳芹,刘大为,覃雄派.内存数据库关键技术研究[J].计算机应用,2007,27(10):2353-2357. 被引量:52
  • 7Lehman TJ,Carey MJ.AStudy of Index Structuresfor Main Memory Database Management System.Proceedings12thInt’ l Conf on Very Large Database[].Kyoto University Economic Review.1986
  • 8Rao J,Ross K A.Cache Conscious Indexing for Decision- Support in Main Memory.Proceedings of the25th VLDB Conference[].Edinburgh.1999
  • 9Rao J,Ross K A.Making B+-Trees Cache Conscious in Main Memory.Proc of the2000ACMSIGMOD Interna- tional Conference on Management of Data[].Dallas.2000
  • 10Ailamaki A,De Witt D J,Hill M D,et al.DBMSs on a Modern Processor : Where Does Ti me Go.Proceedings of the25th VLDB Conference[].Edinburgh.1999

共引文献4

同被引文献23

引证文献2

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部