我是靠谱客的博主 清脆画板,最近开发中收集的这篇文章主要介绍1#HBase入门(待续),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

HBase 术语
主键(row key)
用来检索记录的主键
访问HBase表中的行 只有三种方式
  ---通过单个row key 访问
  ----通过row key 的range
  ----全表扫描
主键可以为任意的字符串

列族(column family)
列族在创建表的时候声明,一个列族可以包含多个列,列中的数据都是以二进制形式存在,没有数据类型
列族是一些列的集合
一个列族所有列成员是有着相同的前缀。比如:列courses:histor   courses:math都是列族courses的成员 :是分割符,用来区分前缀和列名

时间戳和存储单元 (timestamp and cell)
'HBase 中通过row 和 columns确定的为一个存储单元称为cell。每个cell都保存
同一份数据的多个版本。
在写入数据时,时间戳可以用HBase自动赋值(当前系统时间精确到毫秒)也可以显示赋值
每个cell中不同版本的数据按照时间的倒序排列
{row,column,version}元祖就是一个HBase中的一个cell



HBase存储细节
每个列族存储在HDFS上的一个单独的文件夹中
key和version number 会在没一个列族中存储一份
空值不会被保存






最后

以上就是清脆画板为你收集整理的1#HBase入门(待续)的全部内容,希望文章能够帮你解决1#HBase入门(待续)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部