hbase HFile V3介绍

news/2025/3/19 18:21:33/

   HBase 0.98开始增加了对cell tags的支持,所以其HFile结构也发生了改变。HFile V3的格式只是在V2格式后增加了标签部分。其他保持不变,所以对V2保持了兼容性。用户可以从V2直接切换到V3。

HFile V3主要的提高是压缩比和,通过把key放在一起 Value放在一起, key存在block 的开始位置,value存在block的结束位置,通过对于key和value应用不同的压缩算法,这样可以获得更好对应key和value的位置信息,可以减少写入磁盘的读写,减少I/O提高速度。
 如果从0.98版本之前,先需要升级到0.98后,再更改Ffile V3存储格式。
详细的大家看看jira的信息:
  See related JIRAs: 
> HBASE-8496 Implement tags and the internals of how a tag should look like 
> HBASE-10855 Enable hfilev3 by default 
> HBASE-10451 Enable back Tag compression on HFiles 

http://www.ppmy.cn/news/341407.html

相关文章

H3C UniServer R6900 G3 服务器介绍

一、H3C UniServer R6900 G3服务器产品概述 全新H3C UniServer R6900 G3服务器产品家族 H3C UniServer R6900 G3服务器介绍: H3C R6900 G3机架式服务器是自主研发的,基于IntelXeonScalable Processor的新一代4U机架式服务器,可广泛应用于新…

每个DBA都应该知道:进行数据库优化的方法

优化操作数据库及其访问应用的性能是数据库管理员(DBA)持续进行的挑战。当然,编写高效的SQL是确保数据库优化性能的最重要方面,但是对SQL的调整或系统的调优都无法优化针对设计不良或组织混乱的数据库运行的查询的性能。因此&…

102. 二叉树的层序遍历

2023.6.12 思路就是用队列,保存完一层后,开始取出,取出一个保存它的值,然后把它的左右孩子添加到队列的尾部,这样当一层的值保存完后,其下一层的所有节点正好全部进入队列。 # Definition for a binary tr…

回调函数排序异常原因

回调函数排序异常原因 问题所在解决方案 参考我的这篇博文c回调函数排序:回调函数 我之前的代码是这样写的:(存在问题) 问题所在 将数组传递到其他函数中,再使用sizeof(数组名),得到的不是数组的完成长度了(往往会短一些) 解决…

排水管网监测,万宾排水管网在线监测系统

城市排水管网是保障城市环境卫生的重要基础设施。然而,传统的排水管网管理方式存在许多问题.通过排水管网在线监测系统的建设,可以实现对管网上窨井井盖状态、管网液位、管网流量、管网水质等数据采集,实时掌握排水管网运行状况,为…

剑指 Offer 09: 用两个栈实现队列

简单明了,带你直接看懂题目和例子。 输入: ["CQueue","appendTail","deleteHead","deleteHead"] 这里是要执行的方法,从左到右执行 [[],[3],[],[]]对应上面的方法,是上面方法的参数。CQ…

java版本工程项目管理系统源码-简洁+好用+全面-工程项目管理

​工程项目管理系统是指从事工程项目管理的企业(以下简称工程项目管理企业)受业主委托,按照合同约定,代表业主对工程项目的组织实施进行全过程或若干阶段的管理和服务。 ​系统定义 工程项目管理企业不直接与该工程项目的总承包企…

容器(第六篇)docker-harbor

什么是Harbor Harbor 是 VMware 公司开源的企业级 Docker Registry 项目,其目标是帮助用户迅速搭建一个企业级的 Docker Registry 服务。 Harbor以 Docker 公司开源的 Registry 为基础,提供了图形管理 UI 、基于角色的访问控制(Role Based AccessContr…