企业打开云HBase的正确方式,来自阿里云云数据库团队的解读
一、HBase的历史由来 HBase是一个开源的非关系型分布式数据库(NoSQL),基于谷歌的BigTable建模,是一个高可靠性、高性能、高伸缩的分布式存储系统,使用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。
一、HBase的历史由来
HBase是一个开源的非关系型分布式数据库(NoSQL),基于谷歌的BigTable建模,是一个高可靠性、高性能、高伸缩的分布式存储系统,使用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。
HBase最初是以Hadoop子项目的形式进行开发建设,直到2010年5月才正式成为Apache的顶级项目独立发展。伴随着互联网时代数据的澎湃增长,HBase作为基础存储系统得到了快速发展与应用,大批知名商业公司(Facebook、Yahoo、阿里等)自主地加入到了HBase生态建设队伍,成为Apache最活跃的社区之一。
在大批知名公司的推动下,以及结合HBase自身的能力,HBase应用场景非常广泛,例如Cube分析、推荐画像、对象存储、消息/订单存储、时序数据、Feeds流、时空数据、NewSQL等多个领域。
二、HBase普及和应用难点
整个Hadoop技术体系也不知不觉的走过了10年的青葱岁月,但相比关系型数据库超过40年的发展,还显得稚嫩。相比成熟的关系型数据库,HBase的普及和应用,有以下难点:
- 生产部署至少4个节点,起步成本高。
- 原始只有API接口,偏底层,需要较强编程功底。
- 技术资料少。
- 社区活动少。
三、技术平民化,阿里云HBase团队在行动
为了普及和推广HBase生态,降低HBase使用难度,让更多的公司享受到HBase技术红利。
阿里云HBase团队在产品,生态,客户服务方面积极投入,希望通过微薄的力量造福整个中国HBase技术生态,让HBase技术平民化,让那些只有大公司才玩的起的技术真正走进SME,校园和广大开发者。
1、推出云HBase单节点版本,极低成本,降低使用门槛
阿里云云HBase服务正式推出单节点版本,欢迎访问promotion.aliyun.com/ntms/act/hb… 了解更多。
HBase单节点版本是在集群版本的基础上推出的基础版本,相比集群版本的4个节点起步,单节点版本HBase服务全部部署在一个节点上,因此单节点版本价格非常低。同时单节点是具备小规模生产能力的,具备纵向伸缩能力,提供11个9的数据集可靠性和2个9的服务可用性,所以单节点版本非常适合开发、测试以及非核心业务小规模生产环境。
HBase单节点有以下特点:
- 体验一致 :和云数据库HBase集群版本各种操作,监控体验一致
- 低成本 :年度爆款,99元/3月,399元/年
- 高性能:深度内核优化,性能高于社区版本50%-200%
- 弹性灵活:多种规格选择,未来支持实例升级变配,选择灵活
2、提供SQL能力,造福广大DBA和开发者
过于底层的API,使得HBase使用起来难度巨大。相比原生API,SQL能力是广大DBA和开发者提升开发和使用效率的利器,云HBase服务默认包含Phoneix服务。
Phoenix是一个开源的HBASE SQL层。它不仅可以使用标准的JDBC API替代HBASE client API创建表,插入和查询HBASE,也支持二级索引、事务以及多种SQL层优化。
另外,我们在云栖社区中推出一系列专业文章,帮助HBase用户很好的理解和使用HBase和Phoenix:Phoenix系列文章。此系列文章将会从Phoenix的语法和功能特性、相关工具、实践经验以及应用案例多方面从浅入深的阐述。希望对Phoenix入门、在做架构设计和技术选型的同学能有一些帮助。
另外,功能更强大和完善的HBase SQL能力也持续研发中,HBase使用难度会进一步降低,适应场景更加广泛。
3、回馈社区,积极推动社区发展
阿里由于业务上的需要,内部深度使用HBase,内部集群规模整体超过12000台,单集群超过1000台。在长期的实践和使用中,也培养了大量的专家,积累了雄厚的技术实力,目前拥有 3 HBase PMC、6 Committer、数十位内核贡献者。我们在收获社区的技术支持的同时,也积极回馈社区,给社区贡献超过 200+ Patch,同时阿里云平台提供了多种方便易上手的数据产品工具。除了产品上,我们在社区的推广和建设中也积极投入人力和物力。
- 主办Apache HBasecon Asia 2018大会
HBaseCon大会是Apache HBase™官方举办的技术会议,发起于2012年,是HBase技术人员的盛会。阿里云主办2018届HBase亚洲大会,大会预计在下半年举行,我们会在第一时间公布在技术社区中。欢迎广大HBase技术爱好者关注。
- 打造HBase中文社区,完善HBase中文资料
HBase发源于美国,发源于社区,所以存在资料不完善,核心资料都是英文的问题,进一步加大了开发人员学习和掌握HBase的难度。
云HBase团队联合国内众多大公司的研发leader,HBase社区PMC,推出HBase中文社区,打造一个技术人员的技术交流家园,组织广大的社区爱好者积极分享HBase技术文章,共同促进HBase技术氛围的形成。也欢迎更多的同学加入HBase技术社区,一起营造HBase技术家园。
4、一颗公益之心,义务抢救客户数据
4.13日,某公司使用自建一个HBase集群挂了!整个集群有30+T 业务数据,是公司的数据中心,集群直接启动不了。他们也是经历了熬战一天一夜的情况下,依旧没有解决恢复,还曾有过重装集群重导数据念头。最后,通过钉钉HBase技术交流群找到阿里云的技术团队同学。技术同学立刻自发组成抢救小分队,尽力最大的努力,使用最低风险的方式,抢救最完整的集群。
事后,技术负责人王华激动的表示:非常感谢阿里大牛的帮助,协助我们解决了关键问题,避免了30TB业务数据遗失的重大损失。
感谢这群单纯的技术人,让HBase技术社区有温度!
四、写到最后
一项技术的发展和成熟,都要经历无数的技术人员,无数个日夜,不眠不休持续奋战。也需要集全社会的力量,更多的公司一起参与进来共同打造更好的产品和更好的生态。
阿里云HBase团队希望通过这些星星之火,点燃HBase以及整个Hadoop技术生态的草原。
普及HBase,阿里云HBase团队在行动!
原文链接
企业打开云HBase的正确方式,来自阿里云云数据库团队的解读相关推荐
- 企业打开Redis的正确方式,来自阿里云云数据库团队的解读
摘要: Redis是开源的基于内存且可以持久化的分布式 Key – Value数据库.自2009年发布最初版本以来,Redis的热度只增不减,除了经常位居DB-Engines的最受欢迎Key-Valu ...
- 打开Shapefile文件的正确方式
打开Shapefile文件的正确方式 作者:阿振 邮箱:tanzhenyugis@163.com 博客:https://blog.csdn.net/theonegis/article/details/ ...
- 各路厂商花式入局,打开元宇宙的正确方式究竟是?
2021年被外界称为元宇宙元年. 作为近几个月来最为火热的话题,元宇宙似乎夹带了流量密码,只要与元宇宙沾边的,都迅速获得大众关注. 手机厂商小米也乘上这一风头,近期回应,在元宇宙方面正积极布局.近日, ...
- 家装建材企业打开网络营销的正确姿势
伴随着互联网的发展成熟,企业对于网络营销的了解越来越多,很多地板企业已经开始把网络进行营销推广作为企业营销的重要部分,不仅借助网络营销在互联网平台扩大品牌影响力,而且在电商平台开设旗舰店扩大销售. 十 ...
- Brave浏览器或许是你打开元宇宙的正确方式
当你每次打开浏览器,熟悉的导航栏.熟悉的浏览器页面和万年不变的搜索界面,你是否会觉得乏味和烦躁,或许是看到不停死灰复燃的广告弹窗出现的"震惊,某某明星XXX的新闻"而着急点叉号,又 ...
- 阿里云HBase增强版全文索引功能技术解析
新用户9.9元即可使用6个月云数据库HBase,更有低至1元包年的入门规格供广大HBase爱好者学习研究,更多内容请参考链接 阿里云HBase增强版(Lindorm)简介 阿里云数据库HBase增强版 ...
- 每日新闻:科学家称人工智能可以迅速发展自己的偏见;工信部:贯彻落实企业上云政策...
点击关注中国软件网 最新鲜的企业级干货聚集地 洞察 2018中国软件生态大会 西安站就要与您见面啦! 点击文末[阅读原文]了解更多喔 趋势洞察 科学家:人工智能可以迅速发展自己的偏见 来自英国卡迪夫大 ...
- 八年磨一剑,重新定义HBase——HBase 2.0阿里云HBase解读
2019独角兽企业重金招聘Python工程师标准>>> 摘要:2018年6月6日,阿里云ApsaraDB for HBase2.0正式发布!从2010年开始"试水" ...
- 八年技术加持,性能提升10倍,阿里云HBase 2.0首发商用
摘要: 早在2010年开始,阿里巴巴集团开始研究并把HBase投入生产环境使用,从最初的淘宝历史交易记录,到蚂蚁安全风控数据存储,HBase在几代阿里专家的不懈努力下,已经表现得运行更稳定.性能更高效 ...
最新文章
- 【Android Developer】2.Android的第一个Helloworld程序
- 【Paper】2015_Leader–follower consensus of linear multi-agent systems with unknown external disturbanc
- 获取Mysql语句执行时的详细信息
- 字符编码转换_进制转换(GB2312,GBK,JNI,HexTOStr)
- 数据结构与算法 --- js描述集合
- system.argumentnullexception值不能为null_MySQL NULL 值如何处理?
- Ubuntu下设置环境变量的三种方法
- 【数字信号调制】基于matlab无线电信号调制识别【含Matlab源码 912期】
- 122.买卖股票的最佳时机II
- BTC:做空是有规律可循的,目前熊族正沿着这个回调线位做空
- 如何开发自己的股票软件102
- 抖音内测语音直播交友 能够用声音打开社交的一扇门吗?
- 用计算机在作文格中打单字字,二年级信息技术第3—12课教案
- 2020年了,还不懂数据挖掘?数据挖掘工具有哪些?
- 值得关注的5款“企业级低代码开发平台”推荐
- React 问题总结
- git cheatsheet
- chmod 777 修改文件权限
- 〖Python网络爬虫实战⑬〗- XPATH实战案例
- win10安装revit失败,怎么强力卸载删除注册表并重新安装
热门文章
- java,andoid安卓去掉替换字符串中的空字符空格换行等
- SAS学习笔记之《SAS编程与数据挖掘商业案例》(3)变量操作、观测值操作、SAS数据集管理...
- js练习8(幻灯片切换效果)
- android的内存泄露有几种,Android中几种有可能会导致内存泄露的情况
- Android恢复出厂设置流程分析【Android源码解析十】
- Windows7下无法安装Oracle11.1.0问题
- 修改Android中的文件权限
- appium+python自动化98-非select弹出选择框定位解决
- 图说 WebAssembly(二):JIT 编译器
- 【转】文件各种上传,离不开的表单