BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

七年磨一剑:Apache HBase 1.0正式发布

| 作者 李小兵 关注 0 他的粉丝 发布于 2015年3月3日. 估计阅读时间: 4 分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义

Apache HBase是一个高性能、面向列、可伸缩的开源分布式NoSQL数据库,它是Google Bigtable的开源实现。HBase构建在Hadoop基础设施之上,用户使用它能够在廉价PC Server上搭建起大规模结构化存储集群。近日,从Apache基金会官方博客中得知,经过了七年的开发,HBase 1.0版本正式发布。相对于先前的版本,该版本实现了1500项改进,且保持向后兼容。该版本值得关注的改进包括:

  • 性能提升,在保持之前的稳定性的情况下,实现了性能的提升
  • 新增了API和对客户端API进行了重组和改变
  • 使用时间轴一致区域副本以达到新的可用性保证
  • 联机配置进行了改进,从而在无需重启区域服务器的情况下,就能够重新加载服务器配置的子集
  • 完善了相关文档,增强了可使用性

HBase 1.0版是一个稳定版本,可以用于生产环境,而对于0.98.x系列版本,HBase开发团队仍然会继续维护和开发。此外,HBase团队将会陆续发布1.0.x系列版本、1.x系列版本以及2.0版本等,同时新增一些大家一直期待的功能。

HBase项目的副总裁Michael Stack评论到:

1.0版本在HBase的发展历程是一个重要的里程碑,这是一个值得纪念的时刻,为其做出贡献的相关人员都应该感到骄傲和自豪。由于大家的共同努力,才使得HBase能够支撑重要的大型互联网平台。

Pinterest的首席架构师Raghavendra Prabhu评论到:

在Pinterest,HBase是一个关键的数据存储系统,Pinterest通过使用HBase运行着成千上万个节点,并实现了将近每秒上千万次操作。HBase是Pinterest的Zen图片存储服务的重要基础支撑技术,其还支撑着Pinterest的一些核心产品功能,如主页更新、消息、通知、网络新闻等。Pinterest热切期待着HBase 1.0在可用性和可靠性方面的改进。此外,Pinterest仍将继续与HBase开发社区一起致力于对HBase的改进工作,以满足大规模面向用户的工作负载。

HBase项目管理委员会成员兼HBase 1.0版本的项目经理Enis Söztutar还撰写了一篇题为《Apache HBase 1.0:一个新时代的开始》的文章。在文章中,Enis Söztutar针对HBase 1.0所实现的值得关注改进做了详细讲解。他指出发布HBase 1.0主要目的如下:

  • 为未来的1.X系列版本打下稳定的基础
  • 稳定运行HBase集群及其客户
  • 使得HBase版本管理和兼容性更加明确

Enis Söztutar还指出了HBase的发展历程。于2007年,HBase作为Hadoop的一个子项目开始出现;3年后,其成为了Apache的顶级项目。HBase的发展历程如下图所示:

当前,依托于Hadoop的迅猛发展,HBase在大数据领域的应用越来越广泛。HBase的用户包括众多国内外公司和组织,如苹果、Facebook、美国金融业监管局FINRA、移动市场分析公司Flurry、全球CRM和云计算领导者Salesforce、雅虎、小米、淘宝、百度等。


感谢郭蕾对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT