| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202307*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Trino權威指南 (原書第2版) ISBN:9787111731603 出版社:機械工業 著編譯者:(美)馬特.富勒 (奧)曼弗雷德.莫澤 頁數:259 所在地:中國大陸 *此為代購商品 書號:1544383 可大量預訂,請先連絡。 內容簡介 本書詳細介紹了開源的分散式SQL查詢引擎Trino涉及的方方面面的知識。本書共三部分,第一部分介紹Trino的發展歷史、主要功能以及如何安裝和使用它,第二部分介紹Trino的內部架構、部署、連接器和所支持的SQL語句的使用等,第三部分介紹在生產環境中部署Trino的必備知識,以及一些真實世界的部署案例。通過學習本書,你將了解Trino在解決海量數據分析和查詢問題方面的優越性,並學會在現實場景中使用它來高效地解決需要在短時間內返回結果的大數據查詢問題。作者簡介 馬特·富勒(Matt Fuller)是Presto公司Starburst的聯合創始人。在創立Starburst之前,他是Teradata的工程負責人,為公司構建了全新的Center for Hadoop部門,其中主要的工作就是將Presto引入企業市場。自2015年開始,馬特就管理一個向Presto開源項目貢獻代碼的團隊,並主導內部的Presto產品路線圖。Teradata的這個團隊後來發展成了Starburst公司。 在加入Teradata之前,馬特是Vertica早期的工程師,他在這裏參与構建了Vertica的查詢優化器。馬特也是資料庫領域頂級會議VLDB論文作者並在資料庫管理系統領域擁有多項美國專利。目錄 序前言 第一部分 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 布爾運算符 9 4 邏輯運算符 9 5 用BETWEEN語句選擇範圍 9 6 用IS (NOT) NULL檢測值的存在 9 7 數學函數和運算符 9 8 三角函數 9 9 常數和隨機函數 9 10 字元串函數和運算符 9 11 字元串和映射 9 12 Unicode 9 13 正則表達式 9 14 解嵌套複雜數據類型 9 15 JSON函數 9 16 日期和時間函數及運算符 9 17 直方圖 9 18 聚合函數 9 19 窗函數 9 20 lambda表達式 9 21 地理空間函數 9 22 預處理語句 9 23 小結 第三部分 Trino的實際應用 第10章 安全 10 1 認證 10 2 授權 10 3 加密 10 4 CA與自簽名證書 10 5 證書認證 10 6 Kerberos 10 7 數據源訪問和安全配置 10 8 使用Hive連接器進行Kerberos認證 10 9 集群分離 10 10 小結 第11章 將Trino與其他工具集成 11 1 使用Apache Superset進行查詢、可視化和更多操作 11 2 使用RubiX提高性能 11 3 使用Apache Airflow的工作流 11 4 嵌入式Trino示例:Amazon Athena 11 5 企業版:Starburst Enterprise和Starburst Galaxy 11 6 其他集成示例 11 7 自定義集成 11 8 小結 第12章 生產環境中的Trino 12 1 使用Trino Web UI進行監控 12 2 Trino SQL查詢調優 12 3 內存管理 12 4 任務併發性 12 5 工作節點調度 12 6 網路數據交換 12 7 JVM調優 12 8 資源組 12 9 小結 第13章 真實世界案例 13 1 部署和運行時平台 13 2 集群規模 13 3 Hadoop/Hive遷移的使用場景 13 4 其他數據源 13 5 用戶和流量 13 6 小結 總結 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |