大数据--hadoop生态10--Hbase总结

目录

一:HBase简介

二:Hbase数据模型

三:行式存储和列式存储优缺点

四:Hbase功能组件

五:HBase系统架构


一:HBase简介

  • Hbase是一个高可靠,高性能,面向列,可伸缩的分布式数据库。
  • 数据类型:Hbase把数据存储为未经解释的字符串
  • 数据操作:Hbase在设计上避免了复杂的表和表之间的联系。只有简单的插入,查询,删除,清空等。
  • 存储模式:Hbase是基于列存储的。
  • 数据索引:Hbase只有一个索引--行键。通过巧妙的设计,HBase中的所有访问方法,通过行键访问,或者通过行键扫描,从而使整个系统不会慢下来。
  • 数据维护:Hbase不会删除数据集旧的版本,会保留,但是也会生成新的版本。

二:Hbase数据模型

Hbase根据行键,列簇,列限定符,时间戳来确定一个单元格

三:行式存储和列式存储优缺点

综合来看,列式存储比较适合大数据量(压缩比高)、分析型操作(针对少数几列);不适合频率较高的删除(全列检索)、更新(重新压缩)操作

补充:

四:Hbase功能组件

  1. 库函数:链接到每个客户端
  2. 一个Master主服务器。负责管理Hbase表的分区信息,维护Region服务器列表,分配Region,负载均衡。
  3. 许多个Region服务器。客户端从Region服务器上读取数据。

五:HBase系统架构

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值