Spark SQL内核剖析

Spark SQL内核剖析 PDF 扫描版

  • 大小:183.2 MB
  • 类型:数据库
  • 格式:PDF
  • 热度:585
  • 作者:朱锋
  • 更新:2020-05-13 11:08:15
vip 立即下载( 183.2 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 满晶辉 投稿)

为网友们分享了数据库相关的资料,介绍了关于Spark、SQL内核方面,格式为PDF,资源大小183.2 MB,目前在数据库类资源综合评分为:7.5分。

历经很多年的发展趋势,大数据解决技术性逐渐完善。做为业界大数据测算的事实标准,ApacheSpark系统早已广泛运用于各大型企业与科学研究组织,并产生详细的绿色生态系统。Spark系统包括了SQL、GraphX和R等每个子系统以适用不一样业务流程行业的要求。做为传统式关系型数据库/数据库管理在大数据情景下的解决方法,SparkSQL早已变成了业界的关键挑选计划方案,另外也变成了Spark开源社区中*为活跃性的一部分。这书聚焦点于SparkSQL系统,对其总体构架、內部每个控制模块的技术性完成体制开展源代码级別的分析,涉及SQL编译器、逻辑性计划、物理学执行计划、关键查寻(如Aggregation与Join等)的关键技术。除此之外,这书內容上还会融合环境的大量运用,共享很多真正开发设计实例与实践活动提升工作经验。 目录 第 1 章 Spark SQL 背景 第 2 章 Spark 基础知识介绍 第 3 章 Spark SQL 执行全过程概述 第 4 章 Spark SQL 编译器 Parser 第 5 章 Spark SQL 逻辑计划(LogicalPlan) 第 6 章 Spark SQL 物理计划(PhysicalPlan) 第 7 章 Spark SQL 之 Aggregation 实现 第 8 章 Spark SQL 之 Join 实现 第 9 章 Tungsten 技术实现 第 10 章 Spark SQL 连接 Hive 第 11 章 Spark SQL 开发与实践 总结 参考文献

相关资源

  • 《Unity开发实战》源代码

    《Unity开发实战》源代码

    近年来移动互联网发展迅猛,很多消费者已经将移动端作为主要的使用平台,而移动平台上的游戏应用又是移动平台生态系统中最重要的一块蛋糕。作为一款跨平台的游戏引擎,Unity3D能够很容易地部署到各个移动平台,不仅上手容易,而且内置了很多现成的组件,可视化的编辑器也非常易用,深受广大游戏开发者的喜爱。 Unity3D目前已经成为移动平台主要的游戏引擎,支持主流的移动计算平台,包括iOS、Android、Windows、BlackBerry,以及PC平台的IE、Chrome和独

    大小:4.4 MBUnity开发配套资源

  • 程序设计语言:编译原理(第3版)

    程序设计语言:编译原理(第3版) 课后答案

    本书是在陈火旺、钱家骅、孙永强三位教授编写的《程序设计语言编译原理》的基础上,结合编译技术的最新研究成果和作者多年的教学经验编写而成的。 本书比较全面、系统地介绍了编译程序构造的一般原理和基本实现方法,内容包括词法分析、语法分析、属性文法与语法制导翻译、语义分析与中间代码产生、符号表与运行时存储空间组织、优化与目标代码生成、并行编译技术。与原教材相比,本书将编译技术的最新发展,例如属性文法、面向对象语

    大小:3.89 MB程序设计课后答案

  • Oracle11g数据库基础教程

    Oracle11g数据库基础教程 课后答案

    《Oracle11g数据库基础教程/计算机类本科规划教材》以一个人力资源管理系统案例开发与管理为主线,深入浅出地介绍Oracle 11g数据库系统开发与管理的基础知识。全书包括4个部分。第一部分介绍Oracle数据库系统的构建,包括数据库服务器的安装与配置、数据库常用管理与开发工具和数据库体系结构等;第二部分介绍人力资源管理系统数据库开发,包括数据库的创建、数据库存储结构设置、数据库对象的创建与应用、利用SQL语句与数据库交互、利用PL/SQL进

    大小:21.5 MBOracle11g教程课后答案

  • 计算机网络

    计算机网络 课后答案

    《计算机网络/普通高等教育十一五规划教材》内容主要包括计算机网络体系结构、OSI与TCP/IP参考模型、数据通信基础、局域网、广域网、网络互联、传输控制、Internet及其应用、多协议标记交换、服务质量控制、网络安全等。《计算机网络/普通高等教育十一五规划教材》注重内容的先进性、系统性与科学性,力求反映当前网络技术发展的最新成果。在内容安排上,《计算机网络/普通高等教育十一五规划教材》以网络应用为出发点,不强调过多的理论,

    大小:52.4 KB计算机网络课后答案

  • Python 3.5 技術手冊

    Python 3.5 技術手冊

    Python 3.5 技術手冊是基于Python 3.5编写,涵盖Python 3.0到3.5的实用特性。詳述函式、模組、類別與套件管理, 深入探討常用模組之應用與實作 目录 ch01 Python起步走 ch02 從REPL到IDE ch03 型態與運算子

    大小:78.6 MBPython

  • 《计算机网络基础(第二版)》教案,习题答案

    《计算机网络基础(第二版)》教案,习题答案

    内容介绍 本书是作者根据多年执教计算机网络基础课程的经验,针对目前高职高专学生的认知特点以及高职高专的学制情况精心编写的。内容编排以必需、够用为原则,结合问题和应用来阐述基础理论知识,并将近年来 TCP/IP的改进和变化融入了书中,描述了CP/IP的新定义和新功能。 全书分为9章。第1章介绍计算机网络的基本概念;第2章介绍网络低层协议,即构成通信子网的3层协议;第3章介绍局域网技术;第4章讲述 TCP/IP;第5章比较详细地介绍网络应用

    大小:2.55 MB计算机网络基础配套资源

  • c++面向对象程序设计教程(第二版)

    c++面向对象程序设计教程(第二版) 课后答案

    本书全面、系统地介绍了面向对象程序设计的基本概念、基本语法和编程方法。较详尽地讲述了C 语言面向对象的基本特征,包括类、对象、派生类、继承、多态性、虚函数、模板、流类库等。全书采用大量的实例,使读者能深刻理解和领会面向对象程序设计的特点和风格,掌握其方法和要领。为了便于教学,每章后面都附有了相当数量的习题,并将出版配套的习题解答和实验指导书。 本书语言通俗,层次分明,理论与实例相结合。可作为高等院校计算

    大小:2.12 MBc++教程课后答案

  • BladeX开发手册 2.5.0.RELEASE

    BladeX 开发手册是一个BladeX中文使用文档,供大家参考 BladeX 快速开发框架学习,需要的朋友可下载试试! BladeX 是由一个商业级项目升级优化而来的SpringCloud微服务架构,采用Java8 API重构了业务代码,完 全遵循阿里巴巴编码规范。采用Spring Boot 2 、Spring Cloud Greenwich 、Mybatis 等核心技术,同时提 供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS微服务系统平台。 目录 第零章 序 第一章 快速开始 第二

    大小:100 MBBladeX手册

下载地址

相关声明:

学习笔记