更新时间:2023-11-07 16:48:43
封面
版权信息
O'Reilly Media Inc.介绍
本书赞誉
译者序
序
前言
第一部分 Trino入门
第1章 Trino介绍
1.1 大数据带来的问题
1.2 Trino来救场
1.3 Trino使用场景
1.4 Trino资源
1.5 Trino简史
1.6 小结
第2章 安装和配置Trino
2.1 使用Docker容器探索Trino
2.2 使用归档文件安装Trino
2.3 添加数据源
2.4 运行Trino
2.5 小结
第3章 使用Trino
3.1 Trino CLI
3.2 Trino JDBC驱动
3.3 Trino与ODBC
3.4 客户端库
3.5 Trino Web UI
3.6 使用Trino执行SQL
3.7 小结
第二部分 深入理解Trino
第4章 Trino架构
4.1 集群中的协调器和工作节点
4.2 基于连接器的架构
4.3 catalog、schema和表
4.4 查询执行模型
4.5 查询计划
4.6 优化规则
4.7 实现规则
4.8 基于代价的优化器
4.9 使用表统计信息
4.10 小结
第5章 生产环境部署
5.1 配置细节
5.2 服务端配置
5.3 日志
5.4 节点配置
5.5 JVM配置
5.6 启动器
5.7 集群安装
5.8 使用RPM安装
5.9 在云上安装
5.10 用Helm chart部署Kubernetes
5.11 考虑集群规模
5.12 小结
第6章 连接器
6.1 配置
6.2 RDBMS连接器示例:PostgreSQL
6.3 TPC-H连接器和TPC-DS连接器
6.4 用于分布式存储数据源的Hive连接器
6.5 现代分布式存储管理和分析
6.6 非关系型数据源
6.7 Trino JMX连接器
6.8 black hole连接器
6.9 内存连接器
6.10 其他连接器
6.11 小结
第7章 高级连接器示例
7.1 用Phoenix连接HBase
7.2 键值存储连接器示例:Accumulo
7.3 Apache Cassandra连接器
7.4 流系统连接器示例:Kafka
7.5 文档存储连接器示例:Elasticsearch
7.6 Trino中的联邦查询
7.7 ETL和联邦查询
7.8 小结
第8章 在Trino中使用SQL
8.1 Trino语句
8.2 Trino系统表
8.3 catalog
8.4 schema
8.5 information schema
8.6 表
8.7 视图
8.8 会话信息和配置
8.9 数据类型
8.10 SELECT语句基础
8.11 WHERE子句
8.12 GROUP BY和HAVING子句
8.13 ORDER BY子句和LIMIT子句
8.14 JOIN语句
8.15 UNION、INTERSECT和EXCEPT子句
8.16 分组操作
8.17 WITH子句
8.18 子查询
8.19 从表中删除数据
8.20 小结
第9章 高级SQL特性
9.1 函数和运算符介绍
9.2 标量函数和运算符
9.3 布尔运算符