互联网
类型
9.8
豆瓣评分
可以朗读
语音朗读
280千字
字数
2025-01-01
发行日期
展开全部
主编推荐语
深度解读OLAP引擎的核心原理及设计解决方案。
内容简介
本书是一本从OLAP核心概念出发,以Presto为例,从整体执行流程到不同SQL的执行原理,完整呈现OLAP查询的核心流程和OLAP引擎设计思路,并指导读者形成OLAP引擎设计解决方案的专业技术工具书。
本书不仅面向初级读者介绍了OLAP查询的基本原理和Presto使用方法,还从源码级剖析了OLAP引擎核心原理,包括SQL查询解析器、优化器、调度器、执行器等核心组件,并将内容扩展到OLAP引擎的常见高性能优化方案上。
目录
- 版权信息
- 序一
- 序二
- 序三
- 序四(原版)
- 序四(中文版)
- 前言
- 致谢一
- 致谢二
- 第一篇 背景知识
- 第1章 OLAP引擎介绍与对比
- 1.1 OLAP的定义与对比标准
- 1.2 各种OLAP引擎的主要特点
- 1.3 再谈对Presto技术发展的理解
- 1.4 总结、思考、实践
- 第2章 Presto基本介绍
- 2.1 Presto概述:特性、原理、架构
- 2.2 Presto的应用场景与企业案例
- 2.3 Presto常见问题及应对策略
- 2.4 Presto与Trino的项目与版本选择
- 2.5 编译与运行Presto源码
- 2.6 基于Presto的数据仓库及本书常用SQL
- 2.7 总结、思考、实践
- 第二篇 核心原理
- 第3章 分布式查询执行的整体流程
- 3.1 分布式OLAP引擎整体架构及查询执行原理
- 3.2 分布式查询执行的整体介绍
- 3.3 查询的接收、解析与提交
- 3.4 执行计划的生成与优化
- 3.5 执行计划的调度
- 3.6 执行计划的执行
- 3.7 总结、思考、实践
- 第4章 查询引擎核心模块拆解
- 4.1 执行计划生成的设计实现
- 4.2 执行计划优化的目的、基本原理和基础算法
- 4.3 执行计划优化的设计实现
- 4.4 总结、思考、实践
- 第三篇 经典SQL
- 第5章 数据过滤与投影相关查询的执行原理解析
- 5.1 SQL-01简单拉取数据查询的实现原理
- 5.2 SQL-02数据过滤与投影查询的实现原理
- 5.3 数据过滤与投影相关查询涉及的查询优化
- 5.4 总结、思考、实践
- 第6章 行数限定与排序相关查询的执行原理解析
- 6.1 SQL-10行数限定查询的实现原理
- 6.2 SQL-11排序查询的实现原理
- 6.3 SQL-12排序与行数限定组合查询的实现原理
- 6.4 简单SELECT查询相关的查询优化
- 6.5 总结、思考、实践
- 第7章 简单聚合查询的执行原理解析
- 7.1 聚合查询原理通识性介绍
- 7.2 SQL-20不分组聚合查询的实现原理
- 7.3 SQL-21分组聚合查询的实现原理
- 7.4 聚合函数的设计与实现
- 7.5 总结、思考、实践
- 第8章 复杂聚合查询的执行原理解析
- 8.1 SQL-22去重计数查询的实现原理
- 8.2 SQL-23多个聚合计算查询的实现原理
- 8.3 SQL-30综合多种计算查询的实现原理
- 8.4 常见聚合查询优化手段与优化器
- 8.5 总结、思考、实践
- 第四篇 数据交换机制
- 第9章 数据交换在查询规划、调度、执行中的基本原理
- 9.1 数据交换机制简介
- 9.2 查询优化阶段任务之间数据交换的设计实现
- 9.3 查询调度与执行阶段的整体设计思路
- 9.4 总结、思考、实践
- 第10章 数据交换在查询调度与执行中的详细设计
- 10.1 查询调度阶段任务之间数据交换的设计实现
- 10.2 查询执行阶段任务之间数据交换上游的设计实现
- 10.3 查询执行阶段任务之间数据交换下游的设计实现
- 10.4 上下游任务之间数据交换的RPC交互机制
- 10.5 任务内部数据交换的基本原理
- 10.6 利用数据交换能力实现的特殊功能
- 10.7 总结、思考、实践
- 第五篇 插件体系与连接器
- 第11章 连接器插件体系详解
- 11.1 插件体系整体介绍
- 11.2 插件加载机制
- 11.3 连接器实现原理
- 11.4 关于连接器的一些深入思考
- 11.5 总结、思考、实践
- 第12章 连接器开发实践:以Example-HTTP连接器为例
- 12.1 Example-HTTP连接器基本介绍
- 12.2 基础代码
- 12.3 元数据模块
- 12.4 自定义句柄
- 12.5 划分分片
- 12.6 读取分片
- 12.7 实现与连接器交互的HTTP数据源
- 12.8 总结、思考、实践
- 第六篇 函数原理与开发
- 第13章 函数的执行原理
- 13.1 函数体系总览
- 13.2 函数的基本构成
- 13.3 函数相关的主要流程
- 13.4 总结、思考、实践
- 第14章 自定义函数开发实践
- 14.1 标量函数开发方法
- 14.2 聚合函数开发实践
- 14.3 总结、思考、实践
- 推荐阅读
展开全部
出版方
机械工业出版社
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。