• 【正版新书】Trino权威指南
21年品牌 40万+商家 超1.5亿件商品

【正版新书】Trino权威指南

【正版书籍 可开发票】

77.2 7.1折 109 全新

库存5件

河北保定
认证卖家担保交易快速发货售后保障

作者[美]马特·富勒(Matt Fuller),[奥]曼弗雷德·莫泽(Manfred Moser),[美]马丁·特拉韦尔索(Martin Traverso) 著

出版社机械工业出版社

ISBN9787111731603

出版时间2023-07

装帧平装

开本16开

定价109元

货号L9787111731603

上书时间2024-06-05

百科正版图书

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
商品简介
本书详细介绍了开源的分布式SQL查询引擎Trino涉及的方方面面的知识。本书共三部分,第一部分介绍Trino的发展历史、主要功能以及如何安装和使用它,第二部分介绍Trino的内部架构、部署、连接器和所支持的SQL语句的使用等,第三部分介绍在生产环境中部署Trino的知识,以及一些真实世界的部署案例。通过学习本书,你将了解Trino在解决海量数据分析和查询问题方面的优越性,并学会在现实场景中使用它来高效地解决需要在短时间内返回结果的大数据查询问题。
目录:
目录
序1
前言3
第一部分 Trino入门
第1章 Trino介绍9
1.1 大数据带来的问题9
1.2 Trino来救场10
1.3 Trino使用场景13
1.4 Trino资源17
1.5 Trino简史21
1.6 小结22
第2章 安装和配置Trino23
2.1 使用Docker容器探索Trino23
2.2 使用归档文件安装Trino24
2.3 添加数据源27
2.4 运行Trino28
2.5 小结28
第3章 使用Trino29
3.1 Trino CLI29
3.2 Trino JDBC驱动34
3.3 Trino与ODBC38
3.4 客户端库38
3.5 Trino Web UI39
3.6 使用Trino执行SQL39
3.7 小结43
第二部分 深入理解Trino
第4章 Trino架构47
4.1 集群中的协调器和工作节点47
4.2基于连接器的架构50
4.3 catalog、schema和表52
4.4 查询执行模型52
4.5 查询计划55
4.6 优化规则59
4.7 实现规则61
4.8 基于代价的优化器63
4.9 使用表统计信息70
4.10 小结72
第5章 生产环境部署74
5.1 配置细节74
5.2 服务端配置74
5.3 日志75
5.4 节点配置76
5.5 JVM配置77
5.6 启动器77
5.7 集群安装79
5.8 使用RPM安装80
5.9在云上安装82
5.10 用Helm chart部署Kubernetes83
5.11 考虑集群规模84
5.12 小结85
第6章 连接器86
6.1 配置87
6.2 RDBMS连接器示例:PostgreSQL87
6.3 TPC-H连接器和TPC-DS连接器93
6.4 用于分布式存储数据源的Hive连接器94
6.5 现代分布式存储管理和分析103
6.6 非关系型数据源105
6.7 Trino JMX连接器105
6.8 black hole连接器107
6.9内存连接器107
6.10 其他连接器108
6.11 小结108
第7章 高级连接器示例109
7.1 用Phoenix连接HBase109
7.2 键值存储连接器示例:Accumulo110
7.3 Apache Cassandra连接器117
7.4 流系统连接器示例:Kafka117
7.5 文档存储连接器示例:Elasticsearch119
7.6 Trino中的联邦查询122
7.7 ETL和联邦查询128
7.8 小结128
第8章 在Trino中使用SQL129
8.1 Trino语句130
8.2 Trino系统表132
8.3 catalog134
8.4 schema135
8.5 information schema136
8.6 表137
8.7 视图143
8.8 会话信息和配置144
8.9 数据类型145
8.10 SELECT语句基础153
8.11 WHERE子句154
8.12 GROUP BY和HAVING子句155
8.13 ORDER BY子句和LIMIT子句157
8.14 JOIN语句157
8.15 UNION、INTERSECT和EXCEPT子句159
8.16 分组操作160
8.17 WITH子句161
8.18 子查询163
8.19 从表中删除数据165
8.20 小结165
第9章 高级SQL特性166
9.1 函数和运算符介绍166
9.2 标量函数和运算符167
9.3 布尔运算符167
9.4逻辑运算符169
9.5 用BETWEEN语句选择范围170
9.6 用IS (NOT) NULL检测值的存在170
9.7 数学函数和运算符170
9.8 三角函数171
9.9 常数和随机函数172
9.10 字符串函数和运算符172
9.11 字符串和映射174
9.12 Unicode174
9.13 正则表达式176
9.14 解嵌套复杂数据类型178
9.15 JSON函数180
9.16 日期和时间函数及运算符180
9.17 直方图183
9.18 聚合函数184
9.19 窗函数187
9.20 lambda表达式189
9.21 地理空间函数189
9.22 预处理语句190
9.23 小结192
第三部分 Trino的实际应用
第10章 安全195
10.1 认证196
10.2 授权199
10.3 加密204
10.4 CA与自签名证书212
10.5 证书认证213
10.6 Kerberos216
10.7 数据源访问和安全配置217
10.8 使用Hive连接器进行Kerberos认证219
10.9 集群分离220
10.10 小结220
第11章 将Trino与其他工具集成221
11.1 使用Apache Superset进行查询、可视化和更多操作221
11.2 使用RubiX提高性能222
11.3 使用Apache Airflow的工作流222
11.4 嵌入式Trino示例:Amazon Athena223
11.5 企业版:Starburst Enterprise和Starburst Galaxy226
11.6 其他集成示例227
11.7 自定义集成228
11.8 小结228
第12章 生产环境中的Trino229
12.1 使用Trino Web UI进行监控229
12.2 Trino SQL查询调优240
12.3 内存管理243
12.4 任务并发性246
12.5 工作节点调度246
12.6 网络数据交换247
12.7 JVM调优247
12.8 资源组249
12.9 小结253
第13章 真实世界案例254
13.1 部署和运行时平台254
13.2 集群规模255
13.3 Hadoop/Hive迁移的使用场景257
13.4 其他数据源257
13.5 用户和流量258
13.6 小结258
总结259

目录
目录序1前言3第一部分 Trino入门第1章 Trino介绍91.1 大数据带来的问题91.2 Trino来救场101.3 Trino使用场景131.4 Trino资源171.5 Trino简史211.6 小结22第2章 安装和配置Trino232.1 使用Docker容器探索Trino232.2 使用归档文件安装Trino242.3 添加数据源272.4 运行Trino282.5 小结28第3章 使用Trino293.1 Trino CLI293.2 Trino JDBC驱动343.3 Trino与ODBC383.4 客户端库383.5 Trino Web UI393.6 使用Trino执行SQL393.7 小结43第二部分 深入理解Trino第4章 Trino架构474.1 集群中的协调器和工作节点474.2基于连接器的架构504.3 catalog、schema和表524.4 查询执行模型524.5 查询计划554.6 优化规则594.7 实现规则614.8 基于代价的优化器634.9 使用表统计信息704.10 小结72第5章 生产环境部署745.1 配置细节745.2 服务端配置745.3 日志755.4 节点配置765.5 JVM配置775.6 启动器775.7 集群安装795.8 使用RPM安装805.9在云上安装825.10 用Helm chart部署Kubernetes835.11 考虑集群规模845.12 小结85第6章 连接器866.1 配置876.2 RDBMS连接器示例:PostgreSQL876.3 TPC-H连接器和TPC-DS连接器936.4 用于分布式存储数据源的Hive连接器946.5 现代分布式存储管理和分析1036.6 非关系型数据源1056.7 Trino JMX连接器1056.8 black hole连接器1076.9内存连接器1076.10 其他连接器1086.11 小结108第7章 高级连接器示例1097.1 用Phoenix连接HBase1097.2 键值存储连接器示例:Accumulo1107.3 Apache Cassandra连接器1177.4 流系统连接器示例:Kafka1177.5 文档存储连接器示例:Elasticsearch1197.6 Trino中的联邦查询1227.7 ETL和联邦查询1287.8 小结128第8章 在Trino中使用SQL1298.1 Trino语句1308.2 Trino系统表1328.3 catalog1348.4 schema1358.5 information schema1368.6 表1378.7 视图1438.8 会话信息和配置1448.9 数据类型1458.10 SELECT语句基础1538.11 WHERE子句1548.12 GROUP BY和HAVING子句1558.13 ORDER BY子句和LIMIT子句1578.14 JOIN语句1578.15 UNION、INTERSECT和EXCEPT子句1598.16 分组操作1608.17 WITH子句1618.18 子查询1638.19 从表中删除数据1658.20 小结165第9章 高级SQL特性1669.1 函数和运算符介绍1669.2 标量函数和运算符1679.3 布尔运算符1679.4逻辑运算符1699.5 用BETWEEN语句选择范围1709.6 用IS (NOT) NULL检测值的存在1709.7 数学函数和运算符1709.8 三角函数1719.9 常数和随机函数1729.10 字符串函数和运算符1729.11 字符串和映射1749.12 Unicode1749.13 正则表达式1769.14 解嵌套复杂数据类型1789.15 JSON函数1809.16 日期和时间函数及运算符1809.17 直方图1839.18 聚合函数1849.19 窗函数1879.20 lambda表达式1899.21 地理空间函数1899.22 预处理语句1909.23 小结192第三部分 Trino的实际应用第10章 安全19510.1 认证19610.2 授权19910.3 加密20410.4 CA与自签名证书21210.5 证书认证21310.6 Kerberos21610.7 数据源访问和安全配置21710.8 使用Hive连接器进行Kerberos认证21910.9 集群分离22010.10 小结220第11章 将Trino与其他工具集成22111.1 使用Apache Superset进行查询、可视化和更多操作22111.2 使用RubiX提高性能22211.3 使用Apache Airflow的工作流22211.4 嵌入式Trino示例:Amazon Athena22311.5 企业版:Starburst Enterprise和Starburst Galaxy22611.6 其他集成示例22711.7 自定义集成22811.8 小结228第12章 生产环境中的Trino22912.1 使用Trino Web UI进行监控22912.2 Trino SQL查询调优24012.3 内存管理24312.4 任务并发性24612.5 工作节点调度24612.6 网络数据交换24712.7 JVM调优24712.8 资源组24912.9 小结253第13章 真实世界案例25413.1 部署和运行时平台25413.2 集群规模25513.3 Hadoop/Hive迁移的使用场景25713.4 其他数据源25713.5 用户和流量25813.6 小结258总结259

内容摘要
本书详细介绍了开源的分布式SQL查询引擎Trino涉及的方方面面的知识。本书共三部分,第一部分介绍Trino的发展历史、主要功能以及如何安装和使用它,第二部分介绍Trino的内部架构、部署、连接器和所支持的SQL语句的使用等,第三部分介绍在生产环境中部署Trino的推荐知识,以及一些真实世界的部署案例。通过学习本书,你将了解Trino在解决海量数据分析和查询问题方面的优越性,并学会在现实场景中使用它来高效地解决需要在短时间内返回结果的大数据查询问题。

主编推荐
使用Trino高性能分布式SQL查询引擎可以对不同的数据源进行快速交互式分析。在本书中,你将学习如何在不迁移数据的情况下对数据进行分析。需要分析的数据,可以存在于使用Hive的传统数据湖中,或者存在于使用Iceberg、Delta Lake等格式的湖仓一体系统中,或者存在于Cassandra、Kafka或SingleStore等异构系统中,还可以存在于PostgreSQL或Oracle等关系型数据库中。 数据分析师、软件工程师和产品工程师可以学习如何管理、使用Trino,甚至使用Trino进行开发,并使其成为自己的数据平台的关键部分。本书将向你展示如何使用一个Trino查询合并来自多个来源的数据,以便在整个组织中进行数据分析。 通过阅读本书,你将: ? 探索Trino的使用场景,了解与Trino相关的各类工具。 ? 学习Trino的内部工作原理,包括如何连接和查询数据源,以及Trino支持的SQL语句、运算符、函数等。 ? 了解Trino的安全机制、大规模部署能力、监控工作负载、调优查询,并连接更多应用程序。 ? 了解其他组织如何成功应用Trino。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP