基于Hbase的列存储压缩算法的研究与实现.pdfVIP

基于Hbase的列存储压缩算法的研究与实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Hbase的列存储压缩算法的研究与实现.pdf

Research and Implementation on HBASE based Column-oriented Compression Algorithms A Dissertation Submitted for the Degree of Master Candidate:Luo Yanxin Supervisor:Prof. Peng Xinyi South China University of Technology Guangzhou, China 摘要 在过去的的几年里,伴随着云计算技术的蓬勃发展,基于列存储的数据库系统也逐 渐兴起,许多机构正在尝试将传统的行数据库迁移到列存储数据库中去,以适应数据的 海量增长。其中HBASE (Hadoop Database)列存储数据是目前业界关注度最高的开源产品 之一,著名的社交网站Facebook公司把其每个月超过1350亿条信息保存在HBASE列存储 数据库中。尽管现在业界对HBASE期望很高,但是它还是有一些缺点,例如:没有结合 列数据按列存储的特点对数据进行高效的压缩,不支持直接操作压缩态数据等。因此, 研究高效实用的压缩算法具有重要的实际意义。 本文首先研究了在HBASE平台下的列存储数据库的需要用到的关键技术,然后深入 的探讨HBASE平台文件的存储格式、文件的读写流程、数据的压缩方法等。在现有压缩 系统的基础上针对列存储数据库按列存储、列属性值相似度高这一事实提出了在列存储 数据库中引入一些轻量级的压缩算法,以列属性值为一个编码单元进行数据压缩,对某 些数据不仅仅可以提高数据压缩率,还可以减少压缩解压时间。对于使用这些轻量级的 压缩算法压缩的数据,本文还提出不需解压直接操作压缩态数据的方法,进一步的提高 的系统的性能。同时针对不同数据适用不同压缩算法这一情况,提出了一种基于贝叶斯 分类的压缩算法动态选择策略,通过贝叶斯公式计算后为不同的数据块选择不同的压缩 算法,尽可能使待压缩数据达到最佳的压缩效果。实验证明,通过在HBASE系统中引入 轻量级的压缩算法和加入基于贝叶斯分类的压缩算法选择策略之后,不仅系统的压缩率 提高了,而且压缩解压的速度和查找数据的速度也加快了。 关键词:列存储数据库;贝叶斯分类;数据压缩;HBASE I Abstract In the past few years, the column-oriented database system is rising gradually with the vigorous development of cloud computing. Many agencies are trying to transform the traditional row-oriented database into the column-oriented database for adapting to the massive growth of data. Among them, HBASE (Hadoop Database) column-oriented database is one of the most watched open source products in the industry. Facebook, a famous social networking site has more than 135 billion pieces of information every month and they were stored in HBASE column-oriented Database. Although HBASE got high expectations from the industry, it still has some shortcomings. For example, it

文档评论(0)

wangshirufeng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档