Presto: The Definitive Guide: SQL at Any Scale, on Any Storage, in Any Environment
暫譯: Presto:權威指南:在任何儲存、任何環境下的 SQL 大規模應用

Fuller, Matt, Moser, Manfred, Traverso, Martin

買這商品的人也買了...

商品描述

Perform fast interactive SQL analytics against different data sources using the Presto distributed SQL query engine. With this practical book, you'll learn how to conduct analytics on data where it lives, including Hive, Cassandra, relational databases, and proprietary data stores. Matt Fuller from Starburst Data and Presto cocreator Martin Traverso show analysts how to manage, use, and even develop with Presto.

Initially developed by Facebook, open source Presto is now used by Netflix, Airbnb, LinkedIn, Twitter, Uber, and many other companies. You'll learn how a single Presto query can combine data from multiple sources to allow for analytics across your entire organization.

This book will help you:

  • Get started using Presto
  • Explore Presto architectural concepts
  • Learn best practices and tuning
  • Use Presto with various business intelligence and SQL analytical tools
  • Query data from different data sources, including query federation
  • Learn how to use Presto on Amazon Web Services, Microsoft Azure, and Google Cloud Platform

商品描述(中文翻譯)

使用 Presto 分散式 SQL 查詢引擎對不同數據來源執行快速互動式 SQL 分析。透過這本實用的書籍,您將學會如何在數據所在的位置進行分析,包括 Hive、Cassandra、關聯式資料庫和專有數據存儲。來自 Starburst Data 的 Matt Fuller 和 Presto 的共同創建者 Martin Traverso 將向分析師展示如何管理、使用甚至開發 Presto。

最初由 Facebook 開發的開源 Presto 現在被 Netflix、Airbnb、LinkedIn、Twitter、Uber 和許多其他公司使用。您將學會如何通過單一的 Presto 查詢結合來自多個來源的數據,以便在整個組織中進行分析。

這本書將幫助您:

- 開始使用 Presto
- 探索 Presto 的架構概念
- 學習最佳實踐和調整
- 將 Presto 與各種商業智慧和 SQL 分析工具結合使用
- 從不同數據來源查詢數據,包括查詢聯邦
- 學習如何在 Amazon Web Services、Microsoft Azure 和 Google Cloud Platform 上使用 Presto

作者簡介

Matt Fuller is a cofounder at Starburst, the Presto Company. Prior to founding Starburst, Matt was a director of engineering at Teradata, where he worked to build the new Center for Hadoop division within the company. As a major part of this, Matt worked to bring Presto to the enterprise market. Matt has managed a team contributing to the open source Presto project since 2015 and led the internal Presto product roadmap. Starburst was later formed from this team at Teradata.

Before Teradata, Matt was an early engineer at Vertica, where he co-built the query optimizer. Matt is also a Very Large Databases (VLDB) published author and has US patents in the database management systems space.

Manfred Moser is a community advocate, writer, trainer and software engineer at Starburst. Manfred has a long history of developing and advocating open source software. He is an Apache Maven committer, wrote the Hudson book and others, and continues to be active in the open source community and his projects. He is a seasoned trainer and conference presenter for CI/CD, Cloud Native, Agile and other softwaredevelopment tools and processes, having trained well over 20,000 developers for companies including Walmart Labs, Sonatype, and Telus.

His database background includes designing databases and related applications in the RDBMS space and working as business intelligence consultant wrangling thousands of lines of SQL by hand. He is glad he can use Presto now, and is spreading the word about how great Presto is.

Martin Traverso is the cofounder of the Presto Software Foundation and CTO at Starburst. Prior to Starburst, Martin worked as a software engineer at Facebook where he saw the need for fast interactive SQL analytics. Martin and three other engineers worked to create what became Presto. Martin led the Presto development team and in the spring of 2013 Presto was rolled out into production, later made opensource in the fall of 2013. Since then, Presto has gained wide adoption both internal and external to Facebook.

Prior to Facebook, Martin was an architect at Proofpoint and Ning, where he led development and architecture design of numerous complex enterprise and social network applications.

作者簡介(中文翻譯)

馬特·富勒(Matt Fuller)是 Starburst(Presto 公司)的共同創辦人。在創立 Starburst 之前,馬特曾擔任 Teradata 的工程總監,負責在公司內建立新的 Hadoop 部門。作為這項工作的主要部分,馬特致力於將 Presto 引入企業市場。自 2015 年以來,馬特管理了一個為開源 Presto 專案做出貢獻的團隊,並主導內部 Presto 產品的路線圖。後來,Starburst 由這個 Teradata 團隊成立。

在 Teradata 之前,馬特是 Vertica 的早期工程師,參與了查詢優化器的共同開發。馬特也是《非常大型數據庫》(Very Large Databases, VLDB)的發表作者,並在資料庫管理系統領域擁有美國專利。

曼弗雷德·莫澤(Manfred Moser)是 Starburst 的社群倡導者、作家、培訓師和軟體工程師。曼弗雷德在開發和倡導開源軟體方面有著悠久的歷史。他是 Apache Maven 的提交者,撰寫了《Hudson》一書及其他書籍,並持續活躍於開源社群及其專案中。他是一位經驗豐富的培訓師和會議演講者,專注於 CI/CD、雲原生、敏捷及其他軟體開發工具和流程,曾為包括 Walmart Labs、Sonatype 和 Telus 在內的公司培訓超過 20,000 名開發人員。

他的資料庫背景包括在 RDBMS 領域設計資料庫及相關應用程式,並作為商業智慧顧問手動處理數千行 SQL。他很高興現在可以使用 Presto,並在宣傳 Presto 的優越性。

馬丁·特拉維索(Martin Traverso)是 Presto 軟體基金會的共同創辦人及 Starburst 的首席技術官。在加入 Starburst 之前,馬丁曾在 Facebook 擔任軟體工程師,看到快速互動 SQL 分析的需求。馬丁和其他三位工程師共同創造了後來成為 Presto 的產品。馬丁領導了 Presto 開發團隊,並在 2013 年春季將 Presto 推向生產環境,隨後於 2013 年秋季開源。自那時以來,Presto 在 Facebook 內部和外部都得到了廣泛的採用。

在 Facebook 之前,馬丁曾在 Proofpoint 和 Ning 擔任架構師,負責多個複雜企業和社交網路應用程式的開發和架構設計。