基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
HashMap在基本字典操作中具有常数级别的平均算法时间复杂度,广泛应用于大数据的检索.Block_HashMap (BHMap)基于C++ HashMap,其优化包括三方面:哈希函数选取,冲突解决和关键字匹配.优化核心在于冲突解决时,以链地址法为基础,提出了一种高效利用高速缓存的存储结构Block_List来存储冲突的数据,并且预先缓存哈希值,节省匹配时间.实验证明,在桶数目充足的情况下,BHMap会多消耗少部分内存,但在桶数目有限,数据重复率比较低的情况下,时间性能上相对C++标准模板库中的Map提升10倍以上,比unordered_map快3.5倍以上,且消耗的内存与unordered map相差不大.在列存储数据库分组和连接查询中,关键字的分桶、解决冲突和匹配操作也都涉及到基于哈希的技术,最终把BHMap应用到列存储数据库的关键查询中.
推荐文章
关系数据库查询优化方法研究
关系数据库
查询优化
SQL
嵌套查询
索引
视图
外部SQL重写器
基于粒子群算法的数据库查询优化
查询优化
粒子群算法
数据库查询优化
分组查询
多数据库集成环境下查询优化研究
多数据库集成系统
查询优化
中介系统
多维存储桶
DB2数据库查询优化策略
最优化处理器
统计信息
索引
执行计划
查询优化
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 HashMap优化及其在列存储数据库查询中的应用
来源期刊 计算机科学与探索 学科 工学
关键词 哈希图 分组 连接 缓存感知 缓存不敏感 列存储数据库 BHMap
年,卷(期) 2016,(9) 所属期刊栏目 数据库技术
研究方向 页码范围 1250-1261
页数 12页 分类号 TP311.132.3
字数 7913字 语种 中文
DOI 10.3778/j.issn.1673-9418.1507065
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 李征 北京化工大学计算机系 23 151 8.0 11.0
2 母红芬 北京化工大学计算机系 1 14 1.0 1.0
3 霍卫平 1 14 1.0 1.0
4 金正皓 1 14 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (28)
共引文献  (108)
参考文献  (7)
节点文献
引证文献  (14)
同被引文献  (56)
二级引证文献  (5)
1986(1)
  • 参考文献(0)
  • 二级参考文献(1)
1992(1)
  • 参考文献(0)
  • 二级参考文献(1)
1994(1)
  • 参考文献(0)
  • 二级参考文献(1)
1995(1)
  • 参考文献(0)
  • 二级参考文献(1)
2002(3)
  • 参考文献(1)
  • 二级参考文献(2)
2003(3)
  • 参考文献(1)
  • 二级参考文献(2)
2004(2)
  • 参考文献(0)
  • 二级参考文献(2)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2007(3)
  • 参考文献(0)
  • 二级参考文献(3)
2008(5)
  • 参考文献(1)
  • 二级参考文献(4)
2009(1)
  • 参考文献(0)
  • 二级参考文献(1)
2010(3)
  • 参考文献(2)
  • 二级参考文献(1)
2011(4)
  • 参考文献(0)
  • 二级参考文献(4)
2012(5)
  • 参考文献(1)
  • 二级参考文献(4)
2013(1)
  • 参考文献(1)
  • 二级参考文献(0)
2016(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2017(4)
  • 引证文献(4)
  • 二级引证文献(0)
2018(5)
  • 引证文献(3)
  • 二级引证文献(2)
2019(7)
  • 引证文献(5)
  • 二级引证文献(2)
2020(3)
  • 引证文献(2)
  • 二级引证文献(1)
研究主题发展历程
节点文献
哈希图
分组
连接
缓存感知
缓存不敏感
列存储数据库
BHMap
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机科学与探索
月刊
1673-9418
11-5602/TP
大16开
北京市海淀区北四环中路211号北京619信箱26分箱
82-560
2007
chi
出版文献量(篇)
2215
总下载数(次)
4
总被引数(次)
10748
论文1v1指导