Hbase

Hbase应用场景

  • hbase简介
    • HBase 应用场景、与 RDBMS 比较
    • hbase结构
    • HBase下载
    • Hbase的基础知识

hbase简介

面对海量数据的存储及实时查询,传统的RDBMS已经无法满足,基于HDFS之上的HBase应运而生,每个表的数据可以达到数百万列和数十亿条,数据存储在HDFS之上充分利用其存储优势,分布式的架构让其查询数据更加快,绝大数电商互联网公司都是用它。

HBase 应用场景、与 RDBMS 比较

Hbase 是 Nosql(not only sql=不仅仅是sql)的非关系型数据库,和关系型数据库有些类似,但是查询有点延时,但是存储的数据类型更加灵活,常见的有列式存储和文档存储 常见的Nosql类型数据库有:

  • 列式存储——Hbase
  • 文档类存储——MongoDB
  • 内存式存储——Redis(K-V)
  • 图形模型——Graph

Hbase的应用场景
Hbase_第1张图片

hbase结构

Hbase_第2张图片

HBase下载

http://hbase.apache.org/
直接下载页面:http://mirror.bit.edu.cn/apache/hbase/stable/

Hbase的基础知识

  • 表:HBase表由多行组成
  • 行:一行在HBase由行键和一个或多个列的值组成
  • 列:列是表中的最基本元素
  • 列族:列族是一行中一个或多个列的集合,就是一行数据的一部分
  • 列限定符:指一个列族中的某个列
  • 单元格:一个单元格是行、列族和列限定符的结合
  • 时间戳:时间戳就是写入某个单元格中的数据时候的具体时间

你可能感兴趣的:(陶笔记,Hbase)