首页 > 其他分享 >HBase数据模型

HBase数据模型

时间:2023-06-24 21:22:42浏览次数:30  
标签:存储 列式 列族 HBase 限定符 数据模型

HBase是一个稀疏的多维度的映射表

列族(支持动态扩展,保留旧的版本)

做不到对数据进行修改,只能生成新的,标注时间。(不考虑冗余,追求分析效率,牺牲空间,来换取时间)

列限定符

时间戳:

数据坐标概念:

四个维度(行键,列族,列限定符,时间戳)确定唯一的值

概念视图

行式存储和列式存储

面向行的存储的优势和缺点

HBase常用于分析,所以采用列式存储

(因为一列的数据类型基本相同,所以可以带来很高的压缩率)

标签:存储,列式,列族,HBase,限定符,数据模型
From: https://www.cnblogs.com/lin513/p/17501700.html

相关文章

  • HBase
    网页搜索BigTable(分布式存储系统)优势:Hbase和bigTable的对应关系HBase与传统数据库有什么联系和区别 ......
  • 数据模型的架构设计和演化:保持数据模型的可持续发展
    目录数据模型是人工智能领域中至关重要的基础架构之一,它决定了机器学习算法的性能和可靠性。因此,保持数据模型的可持续发展非常重要。在本文中,我们将探讨如何设计、演化和维护一个可持续发展的数据模型。首先,我们需要理解数据模型的基本概念。数据模型是一组规则、映射和约束,用......
  • prometheus 监控 hadoop + Hbase + zookeeper + mysql exporter
    1. run JMX exporter as a java agent with all the four daemons. For this I have added EXTRA_JAVA_OPTS in hadoop-env.sh and yarn-env.sh :[root@cloud01hadoop]#catyarn-env.sh|egrep-v'^$|#'exportYARN_RESOURCEMANAGER_OPTS="$YARN_RESOURC......
  • 高可用HBase
    HBase分布式部署安装部署hadoopha分布式环境(前面部署完成,这里直接跳过)部署HA参考:https://www.cnblogs.com/skyrainmom/p/17438814.html解压安装文件,配置环境变量#解压[root@master~]#tarxfhbase-1.2.1-bin.tar.gz-C/usr/local/src/[root@master~]#cd/usr/local......
  • JDK17与Hbase client的兼容性问题
    最近有1个项目升级到JDK17,里面用到了hbase-client(版本:以1.2.0-cdh5.7.1为基础,公司的大数据同学内部做了一些二次开发),启动时发现一直连不上集群,直接报错了,上hbase官网看了下:别说JDK17了,连JDK11都支持不完善,难道把JDK版本又降回去?有点不甘心,又搜索了一些资料,找到了几篇文档:htt......
  • HBase 基础语句
    命名空间1.查看命名空间list_namespace2.创建命名空间create_namespace'namespace_name'3.删除命名空间drop_namespace'namespace_name'......
  • hfile通过bulkload拷贝到hbase方式---TODO待整理
      参考链接: http://www.ithao123.cn/content-101658.html hbase之bulkload的主要类LoadIncrementalHFiles  http://www.thinksaas.cn/group/topic/233674/ bulkload执行mv和cp的区别 使用LoadIncrementalHFiles装载HFILE到HBASE的一点心得  : 数据入HBASE一般有......
  • Hbase中的region和rowkey
    regionRegion是HBase数据管理的基本单位,region有一点像关系型数据的分区。Region中存储这用户的真实数据,而为了管理这些数据,HBase使用了RegionSever来管理region。region的分配一个表中可以包含一个或多个Region。每个Region只能被一个RS(RegionServer)提供服务,RS可以同时服务......
  • docker部署hbase
    1.部署hbasehbase是hadoop生态中的一员,最早搭建hbase,需要先安装hadoop,然后安装zookeeper,再安装hbase。现在通过docker可以直接安装hbase,而且容器中并不需要hadoop。安装很简单。直接拉取镜像,然后运行即可。dockerrun-d--namehbase-p2181:2181-p16010:16010-p16020:160......
  • Hbase的JavaAPI和数据存储
    导入Maven依赖<dependencies><dependency><groupId>org.apache.zookeeper</groupId><artifactId>zookeeper</artifactId><version>3.4.6</version></dependency><dependen......