期刊文献+

一致性哈希算法在数据库集群上的拓展应用 被引量:11

The Expansion Research of Consistent Hash Algorithm on Parallel Analysis Database Cluster
下载PDF
导出
摘要 在数据库集群的研究中,可扩展性是一个重要的性能指标。为实现在数据高速增长或部分集群服务器故障情况下,数据依然能够快速、可靠、安全的分布到新的集群服务器节点上的目的,就必须合理设置数据划分的策略。将Key-Value存储技术中使用的一致性哈希算法思想借鉴运用到并行分析型数据库集群中,提出针对大规模结构化类特殊数据的一致性哈希划分方法,并在MapReduce框架下设计具体的数据划分方案。最后,以TPC-DS作为测试基准,与同类系统进行性能对比测试,实验结果表明方案不仅有良好的划分性能,且扩展性也较好。 In the research of parallel analytical database cluster, scalability is an important performance indicator. In order to divide the data fast, reliably and safely to the new cluster node in the case of data's rapid growth or some cluster servers' breakdown, we must set data partition strategy reasonably. In this paper, we study the consistency hash algorithm which is in common use in Key-Value storage technology and then put forward a method that uses the algorithm in the large-scale structured data partition. After that, we design a program in the MapReduce framework and then use TPC-DS as the benchmark to validate the method. The experimental results show that the scheme not only has good performance of the data partitioning, but also has better scalability.
作者 赵飞 苏忠
出处 《成都信息工程学院学报》 2015年第1期52-58,共7页 Journal of Chengdu University of Information Technology
基金 国家自然科学基金资助项目(61071065)
关键词 计算机应用技术 数据库 并行分析型数据库集群 一致性哈希算法 数据划分 computer application technology database parallel analysis database cluster consistent hash algorithm data partitioning
  • 相关文献

参考文献11

  • 1Karger D, Lehman E, Leighton T, et al. Consis- tent hashing and random trees: Distributed caching protocols for relieving hot spots on the World Wide Web[C]. Proceedings of the twenty- ninth annual ACM symposium on Theory of com- puting. ACM, 1997: 654-663.
  • 2DeCandia G, Hastorun D, Jampani M, et al. Dy- namo: amamn's highly available key-value store [C]. ACM SIGOPS Operating Systems Review. ACM, 2007, 41(6): 205-220.
  • 3NoSQL DEFINITION [ EB/OL ]. http://nosql- database, org/.
  • 4Greenfield D, Lyon G F, Vogl R. System and method for online analytical processing[P]. U.S. Patent 6,684,207,2004-1-27.
  • 5Ghodsypour S H, O' brien C. A decision support system for supplier selection using an integrated analytic hierarchy process and linear programming [J ]. International journal of production eco- nomics, 1998, 56: 199- 212.
  • 6Slezak D, Eastwood V. Data warehouse technolo- gy by infobright [ C]. Proceedings of the 2009 ACM SIGMOD International Conference on Man- agement of data. ACM, 2009 : 841 - 846.
  • 7Dean J, Ghemawat S. MapReduce: simplified da- ta processing on large clusters [ J ]. Communica- tions of the ACM, 2008, 51(1) : 107- 113.
  • 8Shvachko K, Kuang H, Radia S, et al. The hadoop distributed file system[ C]. Mass Storage Systems and Technologies ( MSST ), 2010 IEEE 26th Symposium on. IEEE, 2010:1 - 10.
  • 9Stonebraker M, Abadi D, DeWitt D J, et al. MapReduce and parallel DBMSs: friends or foes [J]. Communications of the ACM, 2010, 53 (1): 64-71.
  • 10Presto definition[ EB/OL]. http://prestodb, io.

同被引文献106

  • 1王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2007、
  • 2Devine R. Design and implementation of DDH:a distributed dynamic hashing algorithm[ M]//Foundations of data organization and algorithms. Berlin : Springer, 1993 : 101 - 114.
  • 3Kernighan B W, Ritchie D M. The C programming language [M].[s. l. ]:Prentice Hall,1988:36-40.
  • 4Rivest R L. The MD4 message digest algorithm [ C ]//Proc of CRYPT0' 90. [ s. l.]: [ s. n. ], 1991:303-311.
  • 5Rivest R. The MD5 message- digest algorithm [ S ]. [ s. l. ] : IETF, 1992.
  • 6Winternitz R S. A secure one-way hash function built from DES[ C]//Proc of IEEE symposium on security and privacy. [ s. l. ] : IEEE Computer Society, 1984:88-88.
  • 7周瑜.一种基于一致性hash算法存储资源的方法:CN,CN 103281358 A[P].2013.
  • 8吕美英,郭显娥.NOSQL和可扩展的SQL[J].山西大同大学学报(自然科学版),2012,28(5):15-18.
  • 9陆嘉恒.大数据挑战与NoSQL~库技术[M].北京:电子工业出版社.2014.
  • 10Julian Browne.Brewer's CAP Theorem[EB/OL]. 2009-01-11, http ://www.julianbrowne. com/article/viewer/bre wers-cap- theorem.

引证文献11

二级引证文献58

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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