Advertisement

HBASE

阅读量:

HBASE

  • HBASE与关系型数据库
    • HBASE与Hive

    • HBASE表结构

    • HBASE集群架构及表存储机制

      • HFile存储格式
    • HBASE三级寻址机制

    • 过滤器

    • HBASE连接池技术

适用场景

  1. HBase具备处理大规模数据存储的能力,适用于写入操作频繁、每日数据写入量庞大而读取操作相对较少的场景
  2. 对于无需复杂查询条件进行数据检索的应用,HBase仅支持基于rowkey的查询方式
  3. 针对对系统性能和可靠性有极高要求的应用,HBase因其自身不存在单点故障问题,具有非常高的可用性水平

HBASE与关系型数据库对比分析

MySQL:一种关系型数据库系统,采用行式存储结构,主要适用于OLTP场景,具备事务处理能力,并支持二级索引及SQL语言操作,同时提供主从架构的支持。
Hbase:建立在HDFS之上,适用于大规模数据的读写操作(尤其擅长写入),作为面向列的分布式NoSql数据库,更适用于OLAP业务场景。其具备天然的分布式特性,并采用主从架构设计,但不支持事务处理功能,也不支持二级索引及SQL语言。此外,在查询方面仅能依据Row key进行检索,无法实现条件查询。

HBase与Hive集成分析

Hive与HBase作为两种依托于Hadoop平

全部评论 (0)

还没有任何评论哟~