Hbase 实战 4.1 点滴

Hbase 实战 4.1 点滴4 1 4Targeteddat Puttingdatai nbsp valueoccupie nbsp ortherowkey Butyoucanpos

……

Putting data into the cell value occupies the same amount of storage space as putting it into the column qualifier 

or the rowkey. But you can possibly achieve better performance by moving it up from the cell to the rowkey. The downside to putting more in the rowkey is a biggerblock index, given that the keys are the only bits that go into the index.

把数据放入单元值占用的存储空间与把它放到列限定符或者行键中一样。但是把数据保存在行键中可能会获得更好的性能。考虑到block索引就是索引行键,行键越长,block索引将会越大。 

上面的话有问题。每个单元值都是按照keyvalue格式存储的,key由行键、列族、列限定符、时间组成。行键和列族是冗余的。所以把数据存在行键和列限定符、单元值中占的空间是不一样的。不明白,为什么要设计成这样的?

既然每个表的每个region的列族是单独保存的,那么保存在一个HFile里面的单元值的列族都是一样的,那么,何必要在key里面加上列族呢?

同一列族内的一行数据可以存放到一起,这样只要一个行键就行了?为什么非要每一个keyvalue的key都要加上行键呢呢?

HFile的格式这篇文章写得不错。

http://my.oschina.net/zhengyang/blog/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/225233.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午9:47
下一篇 2026年3月17日 上午9:47


相关推荐

  • 数据仓库分三层_数据库分层

    数据仓库分三层_数据库分层数据仓库各层说明: 一、数据加载层:ETL(Extract-Transform-Load) 二、数据运营层:ODS(OperationalDataStore) 三、数据仓库层:DW(DataWarehouse) 1.数据明细层:DWD(DataWarehouseDetail) 2.数据中间层:DWM(DataWareHouseMiddle) 3.数据服务层:DWS(DataWareHouseService) 四、数据应用层:A

    2026年4月14日
    4
  • pageHelper分页失效解决方案

    pageHelper分页失效解决方案前言 pageHelper 是一款优秀的 Mybatis 分页插件 在项目中可以非常便利的使用 使开发效率得到很大的提升 但不支持一对多结果映射的分页查询 所以在平时的使用时 对于一对多分页会出现分页错误 这篇文章主要对 pageHelper 分页错误进行重现以及提出解决方案 mybatis 进行一对多查询时 映射文件 mapper xml 中的 sql 语句中使用的左连接 pageHelper 会自动对这条左连接 sql 语句进行 selectcount 0 的处理 并把结果作为分页结构的记录总数 然后自动将 lim

    2026年3月16日
    2
  • matlab 行 读取文件 跳过_Matlab读取TXT文件并跳过中间几行的问题!!

    matlab 行 读取文件 跳过_Matlab读取TXT文件并跳过中间几行的问题!!#!MLF!#”*/group1.rec”011300000sil-3797.347412SENT-START1130000011600000dh-156.719879the1160000011900000ax-208.4651641190000011900000sp-1.2039731190000012500000ih-482.5331…#!MLF!#”*/group1.rec”01130…

    2025年9月16日
    11
  • Spring AI Alibaba 快速入门指南(适合初学者) – 实践

    Spring AI Alibaba 快速入门指南(适合初学者) – 实践

    2026年3月13日
    1
  • 研招网的准考证还能下载吗_考研准考证还能下载吗

    研招网的准考证还能下载吗_考研准考证还能下载吗下载打印方式往下看,有手把手教学。【考生请注意】据了解,《准考证》由考生使用A4幅面白纸在规定时间内(2021年12月10日开始至12月27日)上网自行下载打印。《准考证》正、反两面在使用期间均不得涂改或书写。考生凭下载打印的《准考证》及居民身份证参加考研初试和复试。考生凭本人《准考证》及有效居民身份证按规定时间进入考场,对号入座。入座后将上述证件放在桌面左上角,以便核验。请考生下载《准考证》前认真阅读报考点所在地省(区、市)考生防疫有关要求,并认真关注《准考证》上“省级招生考试…

    2025年9月28日
    4
  • 代码注册广播需要调用registerReceiver()方法_怎么把程序注册成服务

    代码注册广播需要调用registerReceiver()方法_怎么把程序注册成服务分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!                &

    2025年10月27日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号