首页 > 其他分享 >Hive 比较BIGINT类型和Binary类型

Hive 比较BIGINT类型和Binary类型

时间:2024-09-08 12:54:35浏览次数:16  
标签:Binary 存储 Hive BIGINT 类型 存储空间

鱼弦:公众号:红尘灯塔,CSDN内容合伙人、CSDN新星导师、51CTO(Top红人+专家博主) 、github开源爱好者(go-zero源码二次开发、游戏后端架构 https://github.com/Peakchen)

Hive BIGINT类型和Binary类型比较

Hive BIGINT类型和Binary类型都是用于存储数字数据的类型。 它们之间有以下区别:

1. 存储空间:

  • BIGINT类型占用8个字节的存储空间。
  • Binary类型的存储空间取决于数据的实际长度。

2. 性能:

  • BIGINT类型的性能通常优于Binary类型。
  • 这是因为BIGINT类型是固定长度的,而Binary类型是可变长度的。

3. 兼容性:

  • BIGINT类型与其他数据库中的BIGINT类型兼容。
  • Binary类型可能与其他数据库中的Binary类型不兼容。

4. 使用场景:

  • BIGINT类型通常用于存储整数数据。
  • Binary类型通常用于存储二进制数据,例如图像、视频等。

以下是一些具体的示例:

1. 存储空间:

  • BIGINT类型可以存储的最大值为9223372036854775807。
  • Binary类型可以存储的最大值为2^63-1。

2. 性能:

  • BIGINT类型的查询性能通常优于Binary类型。
  • 这是因为BIGINT类型是固定长度的,而Binary类型是可变长度的。

3. 兼容性:

  • BIGINT类型与其他数据库中的BIGINT类型兼容。
  • Binary类型可能与其他数据库中的Binary类型不兼容。

4. 使用场景:

  • BIGINT类型通常用于存储整数数据,例如用户ID、订单ID等。
  • Binary类型通常用于存储二进制数据,例如图像、视频等。

选择合适的类型取决于您的具体需求。 您可以根据您的实际情况进行选择。

以下是一些额外的信息:

  • Hive 数据类型: [移除了无效网址]
  • Hive 教程: [移出了无效网址]

标签:Binary,存储,Hive,BIGINT,类型,存储空间
From: https://blog.51cto.com/chenfenglove/11951724

相关文章

  • Hive的一些基本函数(二)
    一、窗口函数当查询的要求,既要明细查询又要统计查询的时候,这时候考虑开窗,通过over语法让两种查询同时执行比如:需求:查询每个订单的信息,以及订单的总数姓名,购买日期,购买数量saml,2018-01-01,10saml,2018-01-08,55tony,2018-01-07,50saml,2018-01-05,46tony,2018-01-04......
  • [已解决] [HiveCatalog]Kerberos GSS initiate failed, No valid credentials provide
    问题说明部署一个连接Hive的Java应用程序,遇到这个Kerberos报错的问题,查了一天,记录一下问题现象KerberosGSSinitiatefailedNovalidcredentialsprovided(Mechanismlevel:AttempttoobtainnewINITIATEcredentialsfailed!(null))CannotreadfromSystem.injav......
  • hive日期函数的使用
    hive日期函数的使用hive日期函数如下:current_datecurrent_timestampdate_formatdate_adddate_subdatediffdaydayofmonthdayofweekfloor_dayfloor_hourfloor_minutefloor_monthfloor_quarterfloor_secondfloor_week......
  • Hive DML(数据操作语言)操作指南
    目录DML(DataManipulationLanguage)数据操作 Load1)语法2)实操案例 Insert 将查询结果插入表中1)语法2)案例 将给定Values插入表中1)语法2)案例 将查询结果写入目标路径1)语法2)案例 Export&Import1)语法2)案例DML(DataManipulationLanguage)数据操作 Load......
  • Hive时间窗口函数保姆级教程(最全解析、应用和优化)(持续更新)
    目录第一章Hive时间窗口函数基础1.1时间窗口函数定义1.2Hive支持的时间窗口函数1.2.1ROW_NUMBER()1.2.2RANK()1.2.3DENSE_RANK()1.2.4LEAD()和LAG()1.2.5FIRST_VALUE()和LAST_VALUE()1.3时间窗口函数语法与参数1.3.1PARTITIONBY子句1.3.2ORDERBY......
  • ETL数据集成丨ETLCloud助力Doris至Hive的数据整合
    在现代企业数据架构中,数据整合是至关重要的一个环节,它不仅关乎数据的准确性与一致性,还直接影响到数据分析的有效性和业务决策的精确性。Doris(原名Palo)与Hive是两大在大数据处理领域内广泛应用的数据存储与分析系统,它们各有千秋,适用于不同的场景。将Doris数据整合至Hive数据库,旨......
  • Hive整合MySQL
     目录Hive整合MySQL 安装MySQL1)上传MySQL安装包以及MySQL驱动jar包2)解压MySQL安装包3)卸载系统自带的mariadb4)安装MySQL依赖5)安装mysql-client6)安装mysql-server7)启动MySQL8)查看MySQL密码配置MySQL1)用刚刚查到的密码进入MySQL(如果报错,给密码加单引号)2)设置复杂密......
  • Hive(三)查询
    查询[WITHCommonTableExpression(,CommonTableExpression)*](Note:OnlyavailablestartingwithHive0.13.0)SELECT[ALL|DISTINCT]select_expr,select_expr,...FROMtable_reference[WHEREwhere_condition][GROUPBYcol_list][ORDERBYcol_li......
  • Hive入门
    目录 Hive入门 什么是Hive1)Hive简介示例:统计单词出现个数2)Hive本质 Hive架构原理1)用户接口:Client说明:JDBC和ODBC的区别2)元数据:Metastore3)驱动器:Driver抽象语法树 逻辑计划与物理计划 4)Hadoop Hive入门 什么是Hive1)Hive简介Hive是由Facebook开源,基于H......
  • Python大数据之Hadoop学习——day07_Hive分区表和分桶表
    目录一.分区表一级分区多级分区分区操作hadoop_hive文档二.分桶表基础分桶表:分桶表排序:分区表和分桶表区别一.分区表分区表特点:需要产生分区目录,查询的时候使用分区字段筛选数据,避免全表扫描,替身查询效率 效率上:如果分区表,在查询数据的时候没有分区字段去筛......