1、主要功能
提高随机读的性能
2、存储开销
bloom filter的数据存在StoreFile的meta中,一旦写入无法更新,因为StoreFile是不可变的。Bloomfilter是一个列族(cf)级别的配置属性,如果你在表中设置了Bloomfilter,那么HBase会在生成StoreFile时包含一份bloomfilter结构的数据,称其为MetaBlock...
分类:
其他好文 时间:
2015-06-11 13:08:17
阅读次数:
188
1.HBase(NoSQL)的数据模型
1.1 表(table)
存储管理数据的。
1.2 行键(row key)
类似于MySQL中的主键。
行键是HBase表天然自带的。
1.3 列族(column family)
列的集合。
HBase中列族是需要在定义表时指定的,列是在插入记录时动态增加的。
HBase表中的数据,...
分类:
其他好文 时间:
2015-06-10 22:34:34
阅读次数:
131
HBase - Hadoop Database
hbase的设计思想来自于google的bigtable
主键:Row Key
主键是用来检索记录的主键,访问Hbase table 中的行,只有三种方式
通过单个Row Key 访问
通过Row Key 的range
全表扫描
列族:Column Family
列族...
分类:
其他好文 时间:
2015-06-03 09:59:11
阅读次数:
106
1)行键(RowKey)-- 行键是字节数组,任何字符串都可以作为行键;-- 表中的行根据行键进行排序,数据按照Row key的字节序(byte order)排序存储;-- 所有对表的访问都要通过行键 (单个RowKey访问,或RowKey范围访问,或全表扫描)(二级索引)2)列族(ColumnFa...
分类:
其他好文 时间:
2015-05-30 11:59:49
阅读次数:
140
hbase提供了一个shell的终端给用户交互。使用命令hbaseshell进入命令界面。通过执行help可以看到命令的帮助信息。以网上的一个学生成绩表的例子来演示hbase的用法。namegradcoursemathartTom59787Jim48980这里grad对于表来说是一个只有它自己的列族,course对于表来说是一个有两..
分类:
系统相关 时间:
2015-05-27 19:18:12
阅读次数:
292
hbase提供了一个shell的终端给用户交互。使用命令hbaseshell进入命令界面。通过执行help可以看到命令的帮助信息。以网上的一个学生成绩表的例子来演示hbase的用法。namegradcoursemathartTom59787Jim48980这里grad对于表来说是一个只有它自己的列族...
分类:
系统相关 时间:
2015-05-27 18:45:54
阅读次数:
244
?Hbase? 一种高可靠,面向列,可伸缩,事实读写的分布式数据库。利用HDFS作为其文件存储系统。MapReduce处理数据。Zookeeper分布式协同服务。数据结构Row Key:行健。(唯一标识)唯一检索条件Time Stamp :时间撮。(版本标识)Column:列族。 (建表时确定)Ro...
分类:
其他好文 时间:
2015-05-17 13:36:16
阅读次数:
265
Cassandra是一个开源的分布式数据库,面向列的特点,可以将Cassandra的数据模型想象成一个多维的Hash。 高度可扩展性和高度可用性,没有单点故障 NoSQL 列族实现 非常高的写入吞吐量和良好的读取吞吐量 类似 SQL ...
分类:
其他好文 时间:
2015-05-12 11:49:07
阅读次数:
139
1.HBase(NoSQL)的数据模型1.1 表(table),是存储管理数据的。1.2 行键(row key),类似于MySQL中的主键。 行键是HBase表天然自带的。1.3 列族(column family),列的集合。 HBase中列族是需要在定义表时指定的,列是在插入记录时动态增加的。 H...
分类:
其他好文 时间:
2015-04-20 00:33:21
阅读次数:
170
HBase以表的形式存储数据。表由行和列族组成。列划分为若干个列族(row family),其逻辑视图如下:下面分别说说几个关键概念:1.行键(RowKey) 行键是字节数组, 任何字符串都可以作为行键; 表中的行根据行键进行排序,数据按照Row key的字节序(byte order)排序存储;.....
分类:
其他好文 时间:
2015-04-16 01:13:28
阅读次数:
176