Presto: The Definitive Guide: SQL at Any Scale, on Any Storage, in Any Environment

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。

Presto最初由Facebook開發,現在被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的共同創辦人,Starburst是Presto公司。在創立Starburst之前,Matt曾是Teradata的工程總監,在該公司內建立了Hadoop中心部門。作為其中的重要一環,Matt致力於將Presto引入企業市場。自2015年以來,Matt一直管理著一個貢獻於開源Presto項目的團隊,並領導內部Presto產品路線圖。Starburst後來就是從Teradata的這個團隊中成立的。

在加入Teradata之前,Matt曾是Vertica的早期工程師,共同建立了查詢優化器。Matt還是一位Very Large Databases(VLDB)的發表作者,在數據庫管理系統領域擁有美國專利。

Manfred Moser是Starburst的社區倡導者、作家、培訓師和軟件工程師。Manfred在開發和倡導開源軟件方面有著悠久的歷史。他是Apache Maven的貢獻者,撰寫了《Hudson書籍》等作品,並繼續活躍於開源社區和他的項目中。他是CI/CD、Cloud Native、Agile和其他軟件開發工具和流程的經驗豐富的培訓師和會議演講者,已經為包括Walmart Labs、Sonatype和Telus在內的公司培訓了超過20,000名開發人員。

他的數據庫背景包括在關聯數據庫管理系統空間設計數據庫和相關應用程序,並作為商業智能顧問手動處理數千行SQL。他很高興現在能使用Presto,並傳播Presto的優點。

Martin Traverso是Presto Software Foundation的共同創辦人,也是Starburst的首席技術官。在加入Starburst之前,Martin曾在Facebook擔任軟件工程師,他看到了快速交互式SQL分析的需求。Martin和其他三名工程師共同創建了Presto。Martin領導了Presto開發團隊,2013年春季Presto投入生產,並在2013年秋季開源。從那時起,Presto在Facebook內外都得到了廣泛應用。

在加入Facebook之前,Martin曾是Proofpoint和Ning的架構師,領導開發和架構設計了許多複雜的企業和社交網絡應用程序。