好程序员官网-从平凡到卓越,为梦想而拼搏-好程序员特训营

标题: 好程序员大数据培训Hbase总结 [打印本页]

作者: 叶子老师    时间: 2019-8-13 15:53
标题: 好程序员大数据培训Hbase总结
好程序员大数据培训Hbase总结为什么有hbase
  随着数据的逐渐增大,传统的关系型数据库无法满足对数据的查询和存储,而hive不是数据库,只是数据仓库,虽然能够满足简单的存储要求,但是始终无法满足对非结构化和半结构化的数据的存储和查询
2hbase是什么
  Hbase是阿帕奇旗下的一款开源的,多版本的,可扩展的非关系型数据库。
  他是基于谷歌的bigtable的基础上,建立在hdfs上的一款提供高 可靠性的,高性能的列式存储,可伸缩,实时读写的nosql的数据库系统
3适用场景
     海量数据存储
     随机实时读写和管理数据
4特点
      列式存储
      模式:无模式(不需要use gp1808,就可以直接创建表了,所以导致hbase中的表是不可以重名的)
      数据类型:单一的byte[]
      多版本(version):每个值都可以有多个版本
      稀疏存储:如果kvnull,则不占用存储空间
5结构框架
Client
  hbase的客户端,包含访问的hbase的接口(linux shell ,java api
     维护一些cache(缓存)来加速hbase的速度,比如region的位置信息
Zookeeper:
(, 下载次数: 89)