当前位置: 首页 > news >正文

HBase介绍、特点、应用场景、生态圈

目录:
一、HBase简介
二、NoSQL和关系型数据库对比
三、HBase特点
四、应用场景
五、HBase生态圈技术

一、HBase简介

HBase是一个领先的NoSQL数据库
是一个面向列存储的NoSQL数据库
是一个分布式Hash Map,底层数据是Key-Value格式
基于Coogle Big Table论文
使用HDFS作为存储并利用其可靠性

二、NoSQL和关系型数据库对比

对比NoSQL关系型数据库
常用数据库HBase、MongoDB、RedisOracle、DB2、MySQL
存储格式文档、键值对、图结构表格式,行和列
存储范围鼓励冗余规范性,避免重复
存储扩展横向扩展、分布式纵向扩展(横向扩展有限)
查询方式非结构化查询结构化查询语句SQL
事务不支持事务一致性支持事务
性能读写性能高读写性能差
成本简单易部署,开源,成本低成本高

三、HBase特点

  • 数据访问速度快,相应时间约2-20毫秒

  • 支持随机读写,每个节点20k~100k+ops/s

  • 可拓展性,可拓展到20000+节点

  • 高并发

四、应用场景

  1. 增量数据-时间序列数据
    高容量,高速写入
    HBase之上有OpenTSDB模块,可以满足时序类场景,比如传感器,系统监控,股票行情监控等
  2. 信息交换-消息传递
    高容量,高速读写
    通信、消息同步的应用构建在HBase之上,比如:email,FaceBook等
  3. 内容服务-Web后端应用程序
    高容量,高速读写
    头条类、新闻类的新闻、网页、图片、图片存储在HBase中

五、HBase生态圈技术

名称介绍
Lily基于HBase的CRM
OpenTSDBHBase面向时间序列数据管理
KylinHBase上的OLAP
PhoenixSQL操作HBase工具
Splice Machine基于HBase的OLTP
Apache TophraHBase事务支持
TiDB分布式SQL DB
Apache Omid优化事务管理
Yarnapplication timeline server v.2迁移到HBase
Hivemetadata存储可以迁移到HBase
AmbariMetrics Server 将使用HBase做数据存储
http://www.lryc.cn/news/312910.html

相关文章:

  • 蓝桥杯错误记录
  • Spring-静态代理VS动态代理/实现代理ProxyFactory
  • 单片机精进之路-9ds18b20温度传感器
  • 支部管理系统微信小程序(管理端+用户端)flask+vue+mysql+微信小程序
  • 4、Linux-常用命令(二)
  • golang实现openssl自签名双向认证
  • 【学习】torchvision.datasets.ImageFolder()
  • pyinstaller打包的exe运行报错 No module named path
  • Vue3中Vuex状态管理库学习笔记
  • React富文本编辑器开发(二)
  • nginx代理minio客户端
  • 将ppt里的视频导出来
  • Spring Boot 3核心技术与最佳实践
  • redis缓存更新策略
  • 【操作系统学习笔记】文件管理1.4
  • 快递包装展|2024上海国际电商物流包装产业展览会
  • vue页面刷新问题:返回之前打开的页面,走了create方法(解决)
  • IJCAI23 - Continual Learning Tutorial
  • 【YOLO v5 v7 v8 v9小目标改进】HTA:自注意力 + 通道注意力 + 重叠交叉注意力,提高细节识别、颜色表达、边缘清晰度
  • 外包干了10天,技术退步明显。。。。。
  • 如何在Win系统本地部署Jupyter Notbook交互笔记并结合内网穿透实现公网远程使用
  • 【自动化测试】之PO模式介绍及案例
  • 3D-Genome | Hi-C互作矩阵归一化指南
  • 【设计者模式】单例模式
  • Windows7缺失api-ms-win-crt-runtime-l1-1-0.dll的解决方法
  • coqui-ai/TTS 安装使用
  • Spring AOP相关注解及执行顺序
  • C++从零开始的打怪升级之路(day44)
  • [C++核心编程](七):类和对象——运算符重载*
  • 什么是MVC和MVVM