自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Truncate与Delete的区别

1、 语句类型Truncate属于SQL DDL语言。Delete属于SQL DML语言。2、 commitDruncate执行完成自动提交。Delete执行完成需要手工提交。3、 回滚Truncate不能rollback。Delete可以rollback。4、 存储空间Truncate可以释放存储空间。Delete不能释放存储空间。5、 高水位Truncate执行完毕降低高水位。Delete不能降低高水位。6、 日志的产生Truncate执行过程中产生很少的日志。Dele

2022-02-19 21:35:56 1201

原创 浅谈AST

先来看一下把一个简单的函数转换成AST之后的样子。// 简单函数 function square(n) { return n * n; } // 转换后的AST { type: "FunctionDeclaration", id: { type: "Identifier", name: "square" }, params: [ { type: "Identifier", name: "n" } ], ... }从纯文本转换成树形结构的数据,每个条目和树中的

2022-01-09 20:51:12 298

原创 Hive的HSQL转换为MapReduce的过程

HiveSQL ->AST(抽象语法树) -> QB(查询块) -> OperatorTree(操作树) ->优化后的操作树 ->mapreducer任务树 -> 优化后的mapreducer任务树Parser:将HQL转化成抽象语法树SemanticAnalyzer:将抽象语法书换成查询块LogicPlanGenerator:将查询块转化成查询计划LogicalOptimizer:重写逻辑查询计划PhysicalPlanGenerator:将逻辑

2021-12-26 23:29:15 1174

原创 浅谈Hive

是什么Hive是Hadoop生态的数据仓库工具Hive将存储在HDFS上的文件映射为关系表通过解析开发者提交的SQL语句,将SQL转换成MR任务,提交到Hadoop执行Hive提供了命令行客户端和JDBCHive架构Hive 安装将Hive的元数据库替换为mysqlhive自带关系型数据库derby用于存储hive中的库和表的结构信息(metadata) 生产环境中通常将derby替换为mysql等性能更好的开源数据库yumyum install mysql 使用

2021-12-19 23:58:50 1631 1

原创 Hive的函数(入门)

1 系统自带的函数1.1查看系统自带的函数hive> show functions;1.2显示自带的函数的用法hive> desc function upper;1.3详细详细自带的函数的用法hive> desc function extended upper;2 自定义函数描述2.1 Hive自带了一些函数,比如: max/min等,但是数量有限,自己可以通过自定义UDF来方便的扩展2.2当Hive提供的内置函数无法满足你的业务处理需要...

2021-12-12 23:45:23 1040 1

INS_DWD_CHILD_ORDER_VALUE_最新(1)(3)

INS_DWD_CHILD_ORDER_VALUE_最新(1)(3)

2022-09-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除