目录
- 表(Table)
- 1. rowkey行键
- 2. Column Family列族
- 3. Column列
- 4. cell单元格
- 5. Timestamp时间戳
- 理解数据模型各概念的图
HBase是运行在Hadoop集群上的一个数据库,与传统的数据库有严格的ACID(原子性、一致性、隔离性、持久性)要求不一样,HBase降低了这些要求从而获得更好的扩展性,它更适合存储一些非结构化和半结构化的数据。

下面给大家详细介绍HBase表的数据模型,内容如下所示:
表(Table)
HBase 中的数据以表的形式存储。同一个表中的数据通常是相关的,使用表主要是可以把某些列组织起来一起访问。表名作为 HDFS 存储路径的一部分来使用,在 HDFS 中可以看到每个表名都作为独立的目录结构。
HBase表的数据模型主要概念包括rowkey、Column Family、Column、cell、Timestamp。
1. rowkey行键
- table的主键,table中的记录==按照rowkey 的字典序进行排序==
- rowkey行键可以是任意字符串(最大长度是 64KB,实际应用中长度一般为 10-100bytes)
2. Column Family列族
- 被称为列族或列簇
- HBase表中的每个列,都归属与某个列族
- 列族是表的schema的一部分(而列不是),即建表时至少指定一个列族
- 比如创建一张表,名为
user,有两个列族,分别是userInfo和addressInfo,建表语句create 'user', 'userInfo', 'addressInfo'
3. Column列
- 列肯定是表的某一列族下的一个列,用
列族名:列名表示,如userInfo列族下的name列,表示为userInfo:name - 它属于某一个ColumnFamily,类似于我们mysql当中创建的具体的列
4. cell单元格
5. Timestamp时间戳
- 可以对表中的Cell多次赋值,每次赋值操作时的时间戳timestamp,可看成Cell值的版本号version number
- 即一个Cell可以有多个版本的值
理解数据模型各概念的图
上表展示的是 HBase 中的用户信息表 user,有三行记录和两个列族(不考虑空白的列族,代表可以有很多列族),行键分别为 1、2 和 3,两个列族分别为 userInfo 和 addressInfo,每个列族中含有若干列,如列族 userInfo 包括 name、age、sex 3列,列族 addressInfo 包括 address、from、phone、email、ralary 5列。
在 HBase 中,列不是固定的表结构,在创建表时,不需要预先定义列名,可以在插入数据时临时创建。
从表的逻辑模型来看,HBase 表与关系型数据库中的表结构之间好像没什么差别,只不过多了列族的概念。但实际上是有很大差别的,关系型数据库中表的结构需要预先定义,如:列名及其数据类型和值域等内容。
当需要添加新列,则需要修改表结构,这会对已有的数据产生很大影响。同时,关系型数据库中的表为每个列预留了存储空间,即表中的空白 Cell 数据在关系型数据库中以“NULL”值占用存储空间。因此,对稀疏数据来说,关系型数据库表中就会产生很多“NULL”值,消耗大量的存储空间。
与面向行存储的关系型数据库不同,HBase 是面向列存储的,且在实际的物理存储中,列族是分开存储的,即表中的用户信息表将被存储为 userInfo 和 addressInfo 两个部分。
同时HBase存在时间戳,可以多次对一个cell赋值,可以存储多个版本的值,如上表中rowkey为1的数据存储了2个时间版本的数据。
相关推荐:
ChatGPT页面无法翻阅?带你深度了解背后的原因与解决方案,pdf怎么转换ai文字
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
SEO可以帮助网站在搜索引擎中获得较高的排名-助力企业数字化转型的关键,赵立新AI换脸图片对比
ChatGPT不能用了?了解这一背后的真相及解决方法,ai恐怖头像
SEO考核:如何通过精准的SEO优化提升网站排名与流量,茶艺营销推广方案怎么写
SEO快速提升:让你的网站排名瞬间飙升的秘诀,网站建设的发展目标
seo需要学习什么语言,做seo需要懂什么技术 ,ai软件制作教程
SEO能给企业带来什么价值,seo的影响 ,ai蓝衣美女
为什么要年前做SEO,企业为什么做seo推广 ,云南ai大数据公司
SEO挣钱之道:如何通过SEO实现网络盈利,宁晋网站建设商家
优排软件:高效管理新天地,轻松提升工作效率,长葛外贸网站建设
从语言助手到智能生活伙伴,未来的智能助手如何改变我们的生活,网站建设分站公司
怎么识别是AI写的文章
ChatGPT最近不好用了?了解这些背后的原因与解决方案,ai sketcher
ChatGPT昨晚突然不能使用,背后真相令人意想不到!,edga ai
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
SEO优化如何进行:提升网站排名,轻松超越竞争对手,ai写作怎么操作手机
SEO领先-如何借助SEO技术让您的网站脱颖而出,seo是黑客吗
ChatGPT怎么有梯子?突破网络限制,轻松畅享AI智能,ai对唱音响
ChatGPT打不开了吗?如何快速解决常见问题,恢复顺畅体验!,ai13212511845
SEO公司核心业务是什么?揭秘提升网站排名的奥秘,写作助手ai一键生成作文在线
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
什么是seo发外链,seo外链类型有哪些 ,小小苏ai
SEO合作:让你的网站在搜索引擎中脱颖而出,惠州抖音seo策划公司
SEO表述:如何通过精准优化让你的内容脱颖而出,江阴网站建设怎么样啊
GPT-3.5网页版:让你与人工智能零距离接触,ai英语学
ChatGPT:打破语言障碍,理解与沟通的新时代,交通轨道ai
优化软件:让电脑性能焕然一新,提升效率的秘密武器,大理网站推广招聘信息最新
seo规范是什么,seo行业标准 ,啊龙ai音乐
seo配置是什么,seo设置是什么 ,ai图标制作教程
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
SEO结构优化:助力网站提升排名与流量的关键策略,杭州小网站推广哪家好做
URL站长的崛起:打造高效网站运营的秘密武器,网站建设费用计算依据
ChatGPT常见问题汇总:解答你关于AI的一切疑惑,松鼠ai智能教适应教育
AI的两个主要发展阶段:从起步到突破,如何重塑未来,wps ai写作去哪里
文字生成AI:开启创意写作的新纪元
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行
AI免费工具:提升效率与创意的秘密武器
“赞片CMS”-让你的*站点管理更高效、便捷,日照seo平台
什么叫改写-解读“改写”背后的艺术与技巧,网站制作建设模板图片
SEO知道:让你的网站在搜索引擎中脱颖而出,水安建设集团网站
“新关键词”开启智慧营销新篇章,助力品牌突围,自己如何做网站seo
SEO在广告领域的深度解析:如何利用SEO提升广告效果,网文写作ai工具
SEO总结:如何通过优化提升网站排名与流量,关键词排名消失
主题导航-引领互联网世界的智慧之路,大渡口网站建设方案
SEO工装裤-打造时尚与实用兼备的工作利器,ai画中国爸爸辅导孩子写作业
用AI批量下载工具,高效管理你的文件和资源
ChatGPT错误处理与异常情况解决方法:让你的AI助手更加智能与可靠,智能ai鼠标ai智能语音
ZBlog:开启你的个人网站新时代,轻松搭建与管理,二手手机营销推广方案
AI公众号文章生成,轻松打造爆款内容