一 简介
HBase是BigTable的开源java版本。是建立在HDFS之上,提供高可靠、高性能、列存储、可伸缩、实时读写NoSQL数据库系统。
NoSQL = NO SQL
NoSQL = Not Only SQL
把NoSQL数据的原生查询语句封装成SQL
HBase Phoenix(写SQL语句对Hbase进行增删改查)
NoSQL:Hbase、redis、mongodb
RDMS:mysql、oracle、SQL Server,db2
二 Hbase特点
1.它介于Nosql和RDBMS之间,只能通过主键和主键的rang来检索数据,仅支持单行事务。
2.Hbae查询功能很简单,不支持join等复杂操作。
3.不支持复杂的事务。
4.Hbase中支持的数据类型:byte[]。
5.主要用来存储结构化和半结构化的松散数据。
结构化:数据结构字段含义确定,清晰。典型的如数据库中的表结构。
半结构化:具有一定的结构,但语义不够确定,典型的如HTML网页,有些字段是确定的,有些不确定。
非结构化:杂乱无章的数据,很难按照一个概念去进行抽取,无规律性。
与hadoop一样,Hbase目标主要是横向扩展,通过不断增加廉价的商用服务器,来增加计算和存储能力。
三 Hbase中表的一般特点
1.大:一个表可以有上十亿行,上百万列。
2.面向列:面向列族的存储和权限控制,列族独立检索。
3.稀疏:对于为空的列,并不占用存储空间,因此表可以设计得非常稀疏。
四 Hbase数据逻辑结构
想象成一个四维表格(行健、列族、列、时间戳),类似(长、宽、高、时间)。
五参考
https://chuanke.baidu.com/v7662331-230665-1633770.html

Hbase数据库介绍相关推荐

  1. hbase数据库介绍,HBASE的特点,表结构逻辑视图,Row Key,列族,时间戳,Cell

    HBASE数据库 1. Hbase基础 1.1 hbase数据库介绍 1.简介nosql hbase是bigtable的开源java版本.是建立在hdfs之上,提供高可靠性.高性能.列存储.可伸缩.实 ...

  2. HBase数据库原理解析

    文章目录 1.HBase 数据库介绍 1.1产生背景 1.2简介 1.3表结构逻辑视图 1.3.1行键(RowKey) 1.3.2列簇(Column Family) 1.3.3时间戳(TimeStam ...

  3. HBase数据库原理介绍

    1.HBase 数据库 1.1.产生背景 自 1970 年以来,关系数据库用于数据存储和维护有关问题的解决方案.大数据的出现后,好多公司实现处理大数据并从中受益,并开始选择像 Hadoop 的解决方案 ...

  4. 生态篇-HBase 生态介绍

    HBase 生态介绍 我们都知道,HBase是受Google公布的BigTable论文而产生的一种分布式.多版本.面向列的开源 KV 数据库.HBase稀疏矩阵的设计使得其特别适合存储非结构化的数据, ...

  5. HBase 数据库检索性能优化策略--转

    https://www.ibm.com/developerworks/cn/java/j-lo-HBase/index.html HBase 数据表介绍 HBase 数据库是一个基于分布式的.面向列的 ...

  6. MySQL(1)数据库介绍,配置MySQL的tab补全

    文章目录 一.数据库的基本概念 1.1 使用数据库的必要性 1.2 数据库的概念 1.2.1 数据(Data) 1.2.2 表 1.2.3 数据库 1.2.4 数据库管理系统(DBMS) 1.2.5 ...

  7. MySQL数据库简介数据库介绍

    MySQL数据库简介 一.数据库介绍 (一)数据库相关概念 数据库是"按照数据结构来组织.存储和管理数据的仓库".是一个长期存储在计算机内的.有组织的.有共享的.统一管理的数据集合 ...

  8. 数据简化社区2018年全球数据库总结及18种主流数据库介绍(公号回复“数据库2018”下载典藏版PDF报告)

    数据简化社区2018年全球数据库总结及18种主流数据库介绍(公号回复"数据库2018"下载典藏版PDF报告) 秦陇纪 数据简化DataSimp 今天 数据简化DataSimp导读: ...

  9. 【时序数据库】时序数据库介绍

    1.基本概念 时序数据库(Time Series Database)是用于存储和管理时间序列数据的专业化数据库.时序数据库特别适用于物联网设备监控和互联网业务监控场景. 下面介绍下时序数据库的一些基本 ...

  10. MYSQL有时序数据库的用法_时序数据库介绍和使用

    时序数据库介绍和使用 发布时间:2018-06-10 18:17, 浏览次数:655 <>1.基础 <>1.1 时序数据的定义 什么是时间序列数据(Time Series Da ...

最新文章

  1. 神经网络 | 单层感知器从0到1(附Python源代码)
  2. ELK日志管理之——kibana部署
  3. 简单的了解一下AQS吧
  4. sql server 创建唯一性非聚集索引语句_数据库专题—索引原理
  5. 手机号,银行卡号等自动分组显示的输入框
  6. selenium python grid
  7. SQL Server 镜像
  8. 基于物联网的多传感器远程温度监测系统
  9. win11iso镜像如何安装 Windows11官网镜像安装步骤
  10. HTML学习(三):排版
  11. Android 三种拨号方式(kotlin)
  12. 将图片名写入txt文件 根据txt文件中的图片名提取特定图像 将图片插入word
  13. 稳踞三大价值高地!昆仑万维角逐AIGC“新大陆”
  14. 计算机工程专业院校排名,2017美国计算机工程专业院校排名
  15. Matplotlib之cmap趣味调色
  16. 诺基亚的最后机会:没落贵族能否抗衡苹果安卓
  17. tomcat 7.0
  18. android arcgis定位,arcgis android之定位功能的示例代码
  19. IBM 上海 LBS offer入手总结
  20. 2应用层 - 文件传输协议FTP

热门文章

  1. 锐捷交换机配置手册完整
  2. 网络安全日志留存合规解决方案
  3. 【精品】爬取 国家统计局 2020年 省市县乡村 数据
  4. html5在线拍照 源码,html5拍照功能实现代码(htm5上传文件)
  5. 【游戏 #1】GTA5OL快速上线方法
  6. AI魔法手!用算法修复老照片
  7. 信捷无线触摸屏与plc实现多从站MODBUS通讯
  8. java 读取字符串文件_Java读取文件为字符串
  9. 如何在Internet Explorer中使用VARCHART XGantt控件?
  10. Xp系统优化 服务相关命令(6)