自定义博客皮肤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、 commit Druncate执行完成自动提交。 Delete执行完成需要手工提交。 3、 回滚 Truncate不能rollback。 Delete可以rollback。 4、 存储空间 Truncate可以释放存储空间。 Delete不能释放存储空间。 5、 高水位 Truncate执行完毕降低高水位。 Delete不能降低高水位。 6、 日志的产生 Truncate执行过程中产生很少的日志。 Dele

2022-02-19 21:35:56 1282

原创 浅谈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 361

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

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

2021-12-26 23:29:15 1257

原创 浅谈Hive

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

2021-12-19 23:58:50 1673 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 1087 1

INS_DWD_CHILD_ORDER_VALUE_最新(1)(3)

INS_DWD_CHILD_ORDER_VALUE_最新(1)(3)

2022-09-19

空空如也

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

TA关注的人

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