Hbase

文章目录

  • 认识HBase分布式数据库
    • 7.1.1 什么是HBase
      • 1.HBase的起源
      • 2.HBase的特点
      • 3.HBase与传统关系数据库的区别
    • 7.1.2 了解HBase系统架构
      • 1.ZooKeeper
      • 2.HMaster
      • 3.HRegionServer
      • 4.HLog
    • 7.1.3 了解HBase数据模型
      • 1.行键
      • 2.列族
      • 3.列
      • 4.时间戳
    • 7.1.4 了解HBase读/写流程
      • 1.写流程
      • 2.读流程

认识HBase分布式数据库

1.与MapReduce的离线批处理计算框架不同,HBase是一个可以随机访问的、用于存储和检索数据的框架,弥补了HDFS不能随机访问数据的缺陷。

Hbase_第1张图片

2.HBase适合实时性要求不高的业务场景,HBase中的数据以Byte[]数组的方式存储,不区分数据类型,支持结构化、半结构化、非结构化数据,数据模型动态性强,十分灵活。
Hbase_第2张图片

3.为了使读者对HBase有更加深入的理解,本小节的任务是从HBase的起源出发,了解HBase的特点、HBase与传统数据库的区别、系统架构、数据模型及读写流程。
Hbase_第3张图片

7.1.1 什么是HBase

你可能感兴趣的:(hadoop,hbase,数据库,大数据,hadoop)