湛江北大青鸟大数据小知识:HBase分布式数据库的特点是什么?
作者:广州电脑培训甘发布时间:2020-11-11分类:湛江电脑学校浏览:510
HBase是一个高可靠性、高性能、面向列、可伸缩的分布式数据库,它起源于2006年Google发表的BigTable论文。在2008年,PowerSet的Chad Walters和Jim Keller受到了该论文思想的启发,从而把HBase作为Hadoop的子项目来进行开发维护,用于支持结构化的海量数据存储。
HBase的一大优点是可在廉价PC 服务器上搭建起大规模结构化存储集群。HBase的目标是存储并处理大型的数据,更具体来说是仅需使用普通的硬件配置,就能够处理由成千上万的行和列所组成的大型数据。HBase分布式数据库具有如下的显著特点:
容量大
HBase分布式数据库中的表可以存储成千上万的行和列组成的数据。
面向列
HBase是面向列的存储和权限控制,并支持独立检索。列存储,其数据在表中是按照某列存储的,根据数据动态的增加列,并且可以单独对列进行各种操作。
多版本
HBase中表的每一个列的数据存储都有多个Version(版本)。一般地,每一列对应着一条数据,但是有的数据会对应多个版本,例如,存储个人信息的HBase表中,如果某个人多次更换过家庭住址,那么记录家庭住址的数据就会有多个版本。
稀疏性
由于HBase中表的列允许为空,并且空列不会占用存储空间,因此,表可以设计的非常稀疏。
扩展性
HBase的底层是依赖于HDFS。当磁盘空间不足时,我们可以动态的增加机器(即DataNode节点服务)来解决,从而避免像关系型数据库那样,进行数据的迁移。
高可靠性
由于HBase底层使用是的HDFS,而HDFS本身具有备份机制,所以在Spark集群出现严重问题时,Replication(即副本)机制能够保证数据不会发生丢失或损坏。
- 湛江电脑学校排行
- 最近发表
-
- 东莞信息:东莞市技能大师工作室政策宣讲交流活动|||北大青鸟计算机培训中心
- 东莞信息:(虎门)职业指导“入校园”,2024年虎门镇职业指导下基层活动顺利开展|||电脑计算机编程培训学校
- 东莞信息:(虎门)政策宣讲互动交流,虎门镇技能人才培养政策宣讲交流会顺利举办|||中专学计算机平面设计女生可以学计算机网络技术好吗
- 东莞信息:(茶山)校企交流合作赋能“百千万工程”|||计算机培训学校招生
- 东莞信息:东坑人社分局开展2024年工伤预防宣传活动|||北大青鸟计算机培训中心
- 揭阳信息:“政行企校”合作育人助力“百千万工程”|||计算机职业技能培训班
- 江门信息:2024年江门市技工院校招生公告|||计算机培训学校招生
- 梅州信息:梅州市设立“妈妈岗”用人单位名录|||广州学电脑培训学校
- 佛山信息:《2024年广东省高校毕业生就业创业十大行动方案》|||电脑计算机编程培训学校
- 东莞信息:(谢岗)校企精准对接·才聚山水谢岗2024年东莞市(第十五届)校企洽谈会谢岗分会场活动圆满举办|||大学生计算机培训学校
- 标签列表
-