美文网首页
HBase学习

HBase学习

作者: Bitson | 来源:发表于2018-11-26 23:28 被阅读0次

HBase的特点

0.容量大:支持百亿条数据,百万列。一般关系型数据库支持5百万行数据,不超过三十列。

1.面向列:Hbase是面向列的存储和权限控制,并支持独立索引。列式存储,其数据在表中是按照某列存储的,这样在查询只需要少数几个字段时,能大大减少读取的数据量。

2.多版本:Hbase每一个列的存储有多个Version。

3.稀疏性:为空的列不占用存储空间,表可以设计得非常稀疏。

4.扩展性:底层依赖HDFS。

5.高可靠性:WAL机制保证了数据写入时不会因集群异常而导致写入数据丢失,Replication机制保证了在集群出现严重的问题时,数据不会发生丢失或损坏。而且Hbase底层使用HDFS,HDFS本身也有备份。

6.高性能:底层的LSM数据结构和Rowkey有序排列等架构上的独特设计,使得Hbase具有非常高的写入性能。region切分,主键索引和缓存机制使得Hbase在海量数据下具备一定的随机读取性能,该性能真对Rowkey的查询能到达到毫秒级别。

相关文章

  • hbase资料收集

    一、HBase 0.94.1 block-cache 理解 二、HBase深入学习(1) 三、HBase深入学习(...

  • Hbase 入门

    Hbase简介 参考:Hbase技术详细学习笔记 如何合理的设计HBase RowKey? Hbase是分布式、面...

  • Hbase+ES

    Hbase学习 一 :动手搭建环境到 Hbase的各种操作(关于建表的操作) 二:HBASE原理学习 一 :目录:...

  • 好程序员大数据学习路线hbase快速入门

    好程序员大数据学习路线hbase快速入门 一、Hbase简介 1.Hbase是什么 Apache HBase是Ha...

  • HBASE学习笔记

    本文是对Hbase组件的一个学习总结,共包括如下章节的内容: Hbase是什么 Hbase的数据模型 Hbase体...

  • (十三)大数据学习之Hbase

    大数据学习之HBase 一.Hbase: (1)google三篇论文: gfs ->hdfs mapreduce ...

  • 实战代码(十一):Springboot集成Hbase

    一、理论基础 Hbase基础见另一篇笔记《学习笔记 | HBase学习笔记[https://www.jianshu...

  • HBase学习-HBase原理

    1.系统架构 1.1 图解 从HBase的架构图上可以看出,HBase中的组件包括Client、Zookeeper...

  • study progress

    关系性数据库&nosql数据库 ok 并发编程 hbase api学习hbase 原理学习 爬虫spark ela...

  • 大数据零基础快速了解HBase

    大数据0基础怎么学习?科多大数据带你快速了解HBase。 1. HBase介绍 Hbase 是一个高可靠、高性能、...

网友评论

      本文标题:HBase学习

      本文链接:https://www.haomeiwen.com/subject/hfqwqqtx.html