HBase基础

本文详细介绍了HBase,一个基于Google Big Table设计的NoSQL数据库,具有高速读写、高可扩展性的特点。内容涵盖HBase的概述、发展历史、应用场景、生态系统、物理和逻辑架构,以及其在Apache项目中的角色。HBase采用Master/Slave架构,通过HMaster和RegionServer管理Region,提供强一致性和自动扩展能力,并与HDFS、Hadoop紧密集成。此外,还讨论了HBase的数据管理及Shell操作。
摘要由CSDN通过智能技术生成

一、概述

  • 1、HBase是一个领先的NoSQL数据库
    a)是一个面向列存储的数据库
    b)是一个分布式hash map
    c)基于Google Big Table论文
    d)使用HDFS作为存储并利用其可靠性
  • 2、HBase特点
    a)数据访问速度快,响应时间约2-20毫秒
    b)支持随机读写,每个节点20k~100k+ ops/s
    c)可扩展性,可扩展到20,000+节点

二、HBase发展历史

在这里插入图片描述

三、HBase应用场景

  • 1、信息交换-消息传递
    高容量,高速读写

  • 2、内容服务-Web后端应用程序
    高容量,高速读写

四、Apache HBase生态圈

HBase生态圈技术
1、Lily – 基于HBase的CRM
2、OpenTSDB – HBase面向时间序列数据管理
3、Kylin – HBase上的OLAP
4、Phoenix – SQL操作HBase工具
5、Splice Machine – 基于HBase的OLTP
6、Apache Tephra – HBase事务支持
7、TiDB – 分布式SQL DB
8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值