封面
版权信息
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
- APP免费
2.1 使用Docker容器探索Trino
- APP免费
2.2 使用归档文件安装Trino
- APP免费
2.3 添加数据源
- APP免费
2.4 运行Trino
- APP免费
2.5 小结
- APP免费
第3章 使用Trino
- APP免费
3.1 Trino CLI
- APP免费
3.2 Trino JDBC驱动
- APP免费
3.3 Trino与ODBC
- APP免费
3.4 客户端库
- APP免费
3.5 Trino Web UI
- APP免费
3.6 使用Trino执行SQL
- APP免费
3.7 小结
- APP免费
第二部分 深入理解Trino
- APP免费
第4章 Trino架构
- APP免费
4.1 集群中的协调器和工作节点
- APP免费
4.2 基于连接器的架构
- APP免费
4.3 catalog、schema和表
- APP免费
4.4 查询执行模型
- APP免费
4.5 查询计划
- APP免费
4.6 优化规则
- APP免费
4.7 实现规则
- APP免费
4.8 基于代价的优化器
- APP免费
4.9 使用表统计信息
- APP免费
4.10 小结
- APP免费
第5章 生产环境部署
- APP免费
5.1 配置细节
- APP免费
5.2 服务端配置
- APP免费
5.3 日志
- APP免费
5.4 节点配置
- APP免费
5.5 JVM配置
- APP免费
5.6 启动器
- APP免费
5.7 集群安装
- APP免费
5.8 使用RPM安装
- APP免费
5.9 在云上安装
- APP免费
5.10 用Helm chart部署Kubernetes
- APP免费
5.11 考虑集群规模
- APP免费
5.12 小结
- APP免费
第6章 连接器
- APP免费
6.1 配置
- APP免费
6.2 RDBMS连接器示例:PostgreSQL
- APP免费
6.3 TPC-H连接器和TPC-DS连接器
- APP免费
6.4 用于分布式存储数据源的Hive连接器
- APP免费
6.5 现代分布式存储管理和分析
- APP免费
6.6 非关系型数据源
- APP免费
6.7 Trino JMX连接器
- APP免费
6.8 black hole连接器
- APP免费
6.9 内存连接器
- APP免费
6.10 其他连接器
- APP免费
6.11 小结
- APP免费
第7章 高级连接器示例
- APP免费
7.1 用Phoenix连接HBase
- APP免费
7.2 键值存储连接器示例:Accumulo
- APP免费
7.3 Apache Cassandra连接器
- APP免费
7.4 流系统连接器示例:Kafka
- APP免费
7.5 文档存储连接器示例:Elasticsearch
- APP免费
7.6 Trino中的联邦查询
- APP免费
7.7 ETL和联邦查询
- APP免费
7.8 小结
- APP免费
第8章 在Trino中使用SQL
- APP免费
8.1 Trino语句
- APP免费
8.2 Trino系统表
- APP免费
8.3 catalog
- APP免费
8.4 schema
- APP免费
8.5 information schema
- APP免费
8.6 表
- APP免费
8.7 视图
- APP免费
8.8 会话信息和配置
- APP免费
8.9 数据类型
- APP免费
8.10 SELECT语句基础
- APP免费
8.11 WHERE子句
- APP免费
8.12 GROUP BY和HAVING子句
- APP免费
8.13 ORDER BY子句和LIMIT子句
- APP免费
8.14 JOIN语句
- APP免费
8.15 UNION、INTERSECT和EXCEPT子句
- APP免费
8.16 分组操作
- APP免费
8.17 WITH子句
- APP免费
8.18 子查询
- APP免费
8.19 从表中删除数据
- APP免费
8.20 小结
- APP免费
第9章 高级SQL特性
- APP免费
9.1 函数和运算符介绍
- APP免费
9.2 标量函数和运算符
- APP免费
9.3 布尔运算符
- APP免费
9.4 逻辑运算符
- APP免费
9.5 用BETWEEN语句选择范围
- APP免费
9.6 用IS (NOT) NULL检测值的存在
- APP免费
9.7 数学函数和运算符
- APP免费
9.8 三角函数
- APP免费
9.9 常数和随机函数
- APP免费
9.10 字符串函数和运算符
- APP免费
9.11 字符串和映射
- APP免费
9.12 Unicode
- APP免费
9.13 正则表达式
- APP免费
9.14 解嵌套复杂数据类型
- APP免费
9.15 JSON函数
- APP免费
9.16 日期和时间函数及运算符
- APP免费
9.17 直方图
- APP免费
9.18 聚合函数
- APP免费
9.19 窗函数
- APP免费
9.20 lambda表达式
- APP免费
9.21 地理空间函数
- APP免费
9.22 预处理语句
- APP免费
9.23 小结
- APP免费
第三部分 Trino的实际应用
- APP免费
第10章 安全
- APP免费
10.1 认证
- APP免费
10.2 授权
- APP免费
10.3 加密
- APP免费
10.4 CA与自签名证书
- APP免费
10.5 证书认证
- APP免费
10.6 Kerberos
- APP免费
10.7 数据源访问和安全配置
- APP免费
10.8 使用Hive连接器进行Kerberos认证
- APP免费
10.9 集群分离
- APP免费
10.10 小结
- APP免费
第11章 将Trino与其他工具集成
- APP免费
11.1 使用Apache Superset进行查询、可视化和更多操作
- APP免费
11.2 使用RubiX提高性能
- APP免费
11.3 使用Apache Airflow的工作流
- APP免费
11.4 嵌入式Trino示例:Amazon Athena
- APP免费
11.5 企业版:Starburst Enterprise和StarburstGalaxy
- APP免费
11.6 其他集成示例
- APP免费
11.7 自定义集成
- APP免费
11.8 小结
- APP免费
第12章 生产环境中的Trino
- APP免费
12.1 使用Trino Web UI进行监控
- APP免费
12.2 Trino SQL查询调优
- APP免费
12.3 内存管理
- APP免费
12.4 任务并发性
- APP免费
12.5 工作节点调度
- APP免费
12.6 网络数据交换
- APP免费
12.7 JVM调优
- APP免费
12.8 资源组
- APP免费
12.9 小结
- APP免费
第13章 真实世界案例
- APP免费
13.1 部署和运行时平台
- APP免费
13.2 集群规模
- APP免费
13.3 Hadoop/Hive迁移的使用场景
- APP免费
13.4 其他数据源
- APP免费
13.5 用户和流量
- APP免费
13.6 小结
- APP免费
总结
- APP免费
关于作者
- APP免费
关于封面
- APP免费
推荐阅读
- APP免费
封底
更新时间:2023-11-07 16:48:43