解释器、编译器、优化器完成HQL查询语句从词法分析、语法分析、编译、优化以及查询计划(Plan)的生成。生成的查询计划存储在HDFS中,并在随后有mapreduce调用执行。

举个例子:

第一步:输入一条HQL查询语句(select * from tab)

第二步:解析器对这条Hql语句进行语法分析。

第三步:编译器对这条Hql语句生成HQL的执行计划。

第四步:优化器生成最佳的Hql的执行计划。

第五步:执行这条最佳Hql语句。

最新文章

  1. C#开发中常用方法1------日期计算
  2. php 自动绑定di容器实现
  3. Cheatsheet: 2016 07.01 ~ 07.31
  4. memcache使用方法测试 # 转自 简单--生活 #
  5. RDIFramework.NET V2.9版本 WinFom部分新增与修正的功能
  6. 修改stb_image.c以让Duilib直接支持Ico格式的图标显示
  7. 交互设计师常用的web设计模式(转)
  8. WPF中的ControlTemplate(控件模板)(转)
  9. GitHub error “Failed to get HEAD”
  10. asp.net网站性能优化2则
  11. 深入理解7816(5)-----关于文件DF/EF/MF/FID/AID/SFI
  12. AES高级加密标准简析
  13. [bzoj4893]项链分赃
  14. sqlserver建立远程查询
  15. The type 'System.Object' is defined in an assembly that is not referenced
  16. springboot项目简单启动脚本
  17. 简单的使用Nginx框架搭建Web服务器~
  18. 转 edtools
  19. WorkerMan 入门学习之(二)基础教程-Connection类的使用
  20. [Android] Implementation vs API dependency

热门文章

  1. tomcat Can't create cache file!
  2. python 字符和数值转换
  3. JavaScript高级 面向对象(4)--值类型和引用类型
  4. ios最新调用手机相册选取头像(UIActionSheet过期)
  5. jackson2.8.4java对象序列化成json字符串格式化时间
  6. spark streaming updateStateByKey 用法
  7. Curved UI - VR Ready Solution To Bend Warp Your Canvas 1.7,1.8,2.2,2.3 四种版本压缩包(Unity UGUI曲面插件),可以兼容VRTK
  8. am335x ti SDK6.0 kernel 时钟源码文件记录
  9. kernel 生成uImage
  10. HAProxy+Varnish+LNMP实现高可用负载均衡动静分离集群部署