hbase
adu_200000
这个作者很懒,什么都没留下…
展开
-
Hbase中的数据模型
首先看一下Hbase的数据整体流向图: Hbase上Regionserver的内存分为两个部分,一部分作为Memstore,主要用来写;另外一部分作为BlockCache,主要用于读数据;这里主要介绍写数据的部分,即Memstore。当RegionServer(RS)收到写请求的时候(writerequest),RS会将请求转至相应的Region。每一个Region都存储着一些...原创 2019-02-14 16:09:47 · 387 阅读 · 0 评论 -
图说HBase
原创 2019-02-14 16:11:41 · 144 阅读 · 0 评论 -
HBase基本架构及原理
目录1. HBase框架简单介绍2. Hbase数据模型2.1 逻辑视图2.2 物理模型:2.3 ROOT表和META表3. 高可用3.1 Write-Ahead-Log(WAL)保障数据高可用3.2 组件高可用4. HBase读写流程4.1 写操作流程4.2 读操作流程1. HBase框架简单介绍 HBase是一个分布式的、面向列的...转载 2019-02-12 17:31:09 · 4445 阅读 · 1 评论 -
LSM树由来、设计思想以及应用到HBase的索引
讲LSM树之前,需要提下三种基本的存储引擎,这样才能清楚LSM树的由来:哈希存储引擎 是哈希表的持久化实现,支持增、删、改以及随机读取操作,但不支持顺序扫描,对应的存储系统为key-value存储系统。对于key-value的插入以及查询,哈希表的复杂度都是O(1),明显比树的操作O(n)快,如果不需要有序的遍历数据,哈希表就是your Mr.Right B树存储引擎是B树(关于B树的由来...转载 2019-02-13 14:09:46 · 119 阅读 · 0 评论 -
HIVE和HBASE区别
目录两者的分别两者的特点限制应用场景总结两者的分别 Apache Hive是一个构建在Hadoop基础设施之上的数据仓库。通过Hive可以使用HQL语言查询存放在HDFS上的数据。HQL是一种类SQL语言,这种语言最终被转化为Map/Reduce. 虽然Hive提供了SQL查询功能,但是Hive不能够进行交互查询--因为它只能够在Haoop上批量的执行Had...转载 2019-02-13 14:28:47 · 102 阅读 · 0 评论 -
布隆过滤器的简单介绍
目录什么是布隆过滤器实现原理HashMap 的问题布隆过滤器数据结构支持删除么如何选择哈希函数个数和布隆过滤器长度最佳实践大Value拆分什么是布隆过滤器 本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构(probabilistic data structure),特点是高效地插入和查询,可以用来告诉你 “某样东西一定不存在或者可能存在”...转载 2019-02-14 15:22:58 · 178 阅读 · 0 评论