Trino: The Definitive Guide. 2nd Edition

- Autorzy:
- Matt Fuller, Manfred Moser, Martin Traverso


- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 322
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Trino: The Definitive Guide. 2nd Edition
Perform fast interactive analytics against different data sources using the Trino high-performance distributed SQL query engine. In the second edition of this practical guide, you'll learn how to conduct analytics on data where it lives, whether it's a data lake using Hive, a modern lakehouse with Iceberg or Delta Lake, a different system like Cassandra, Kafka, or SingleStore, or a relational database like PostgreSQL or Oracle.
Analysts, software engineers, and production engineers learn how to manage, use, and even develop with Trino and make it a critical part of their data platform. Authors Matt Fuller, Manfred Moser, and Martin Traverso show you how a single Trino query can combine data from multiple sources to allow for analytics across your entire organization.
- Explore Trino's use cases, and learn about tools that help you connect to Trino for querying and processing huge amounts of data
- Learn Trino's internal workings, including how to connect to and query data sources with support for SQL statements, operators, functions, and more
- Deploy and secure Trino at scale, monitor workloads, tune queries, and connect more applications
- Learn how other organizations apply Trino successfully
Wybrane bestsellery
-
Za pomocą Trino, wysoce wydajnego, rozproszonego silnika zapytań SQL, przeprowadzisz szybkie, interaktywne analizy różnorodnych źródeł danych. W drugim wydaniu tego praktycznego przewodnika dowiesz się, jak analizować dane w miejscu, w którym się znajdują, niezależnie czy jes...
Trino Profesjonalny przewodnik. SQL w dowolnej skali, w dowolnym magazynie i w dowolnym środowisku Trino Profesjonalny przewodnik. SQL w dowolnej skali, w dowolnym magazynie i w dowolnym środowisku
(39.32 zł najniższa cena z 30 dni)71.82 zł
79.80 zł(-10%) -
Dla niewtajemniczonych: QGIS to otwarte, bezpłatne oprogramowanie pozwalające w intuicyjny sposób zarządzać istniejącymi zbiorami geograficznymi dostępnymi w internecie, tworzyć własne dane, wykonywać analizy przestrzenne i - przede wszystkim - publikować ciekawe mapy. Program jest niezwykle pros...(59.40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł(-35%) -
Relacyjne bazy danych są wszędzie wokół nas, a do podstawowych umiejętności wymaganych od współczesnych programistów należy dobra znajomość języka SQL. Na świecie nie ma jednak osób, którym nie zdarza się czegoś zapomnieć. Jeśli potrzebujesz pomocy w codziennej pracy lub chcesz odświeżyć wiedzę n...(8.50 zł najniższa cena z 30 dni)
8.50 zł
17.00 zł(-50%) -
Niniejsza książka jest świetnym kompendium przeznaczonym dla osób o podstawowej znajomości SQL. Dzięki niej poznasz najlepsze współczesne techniki pisania w tym języku. Każdą z nich poparto realistycznymi (i przydatnymi!) przykładami. Innymi słowy, znajdziesz tu zrozumiale objaśnione sztuczki eks...
Mistrzowski SQL. 61 technik pisania wydajnego kodu SQL Mistrzowski SQL. 61 technik pisania wydajnego kodu SQL
(55.30 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Ten przystępny przewodnik jest przeznaczony dla analityków danych, którzy chcą dobrze poznać proces tworzenia analitycznego zbioru danych i samodzielnie pisać kod niezbędny do uzyskania zamierzonego wyniku. Przedstawiono w nim składnię języka SQL oraz zasady budowania szybko działających zapytań ...
SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
To trzecie, poprawione i zaktualizowane wydanie praktycznego przewodnika po języku SQL i relacyjnych bazach danych. Przemyślana, uporządkowana struktura podręcznika sprzyja sprawnemu nabywaniu wiedzy i doskonaleniu umiejętności — pracę z nim ułatwiają przystępny sposób prezentowania materia...(41.40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł(-35%) -
Oto piąte, zaktualizowane wydanie świetnego podręcznika, dzięki któremu niemal bez wysiłku nauczysz się podstaw języka SQL. Książka została podzielona na 22 rozdziały ? lektura jednego z nich nie powinna Ci zająć więcej niż 10 minut. Najpierw pokazano, w jaki sposób dokonać prostego pobierania da...
SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie V SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie V
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Naucz się SQL-a! Kurs video. 50 ćwiczeń z zaawansowanych elementów baz danych kończy się na poziomie zaawansowanym. Szkolenie odkryje więc przed Tobą najczęściej stosowane mechanizmy i narzędzia pracy z SQL-em i przygotuje Cię do ich samodzielnego używania.
Naucz się SQL-a! Kurs video. 50 ćwiczeń z zaawansowanych elementów baz danych Naucz się SQL-a! Kurs video. 50 ćwiczeń z zaawansowanych elementów baz danych
(69.32 zł najniższa cena z 30 dni)87.45 zł
159.00 zł(-45%) -
Cathy Tanimura jest analityczką danych z ponad dwudziestoletnim doświadczeniem. Odnosiła również sukcesy, budując zespoły do spraw analizy danych i tworząc potrzebną infrastrukturę. Zajmowała się także zarządzaniem zespołami w kilku czołowych firmach technologicznych. Od wielu lat używa języka SQ...
Analiza danych z wykorzystaniem SQL-a. Zaawansowane techniki przekształcania danych we wnioski Analiza danych z wykorzystaniem SQL-a. Zaawansowane techniki przekształcania danych we wnioski
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%)
Ebooka "Trino: The Definitive Guide. 2nd Edition" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Trino: The Definitive Guide. 2nd Edition" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Trino: The Definitive Guide. 2nd Edition" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnym urządzeniu
Szczegóły ebooka
- ISBN Ebooka:
- 978-10-981-3719-9, 9781098137199
- Data wydania ebooka:
-
2022-10-03
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 4.6MB
- Rozmiar pliku Mobi:
- 11.5MB
Spis treści ebooka
- Foreword
- Preface
- Conventions Used in This Book
- Code Examples, Permissions, and Attribution
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- I. Getting Started with Trino
- 1. Introducing Trino
- The Problems with Big Data
- Trino to the Rescue
- Designed for Performance and Scale
- SQL-on-Anything
- Separation of Data Storage and Query Compute Resources
- Trino Use Cases
- One SQL Analytics Access Point
- Access Point to Data Warehouse and Source Systems
- Provide SQL-Based Access to Anything
- Federated Queries
- Semantic Layer for a Virtual Data Warehouse
- Data Lake Query Engine
- SQL Conversions and ETL
- Better Insights Due to Faster Response Times
- Big Data, Machine Learning, and Artificial Intelligence
- Other Use Cases
- Trino Resources
- Website
- Documentation
- Community Chat
- Source Code, License, and Version
- Contributing
- Book Repository
- Iris Data Set
- Flight Data Set
- A Brief History of Trino
- Conclusion
- 2. Installing and Configuring Trino
- Trying Trino with the Docker Container
- Installing from the Archive File
- Java Virtual Machine
- Python
- Installation
- Configuration
- Adding a Data Source
- Running Trino
- Conclusion
- 3. Using Trino
- Trino Command-Line Interface
- Getting Started
- Pagination
- History and Completion
- Additional Diagnostics
- Executing Queries
- Output Formats
- Ignoring Errors
- Trino Command-Line Interface
- Trino JDBC Driver
- Downloading and Registering the Driver
- Establishing a Connection to Trino
- Trino and ODBC
- Client Libraries
- Trino Web UI
- SQL with Trino
- Concepts
- First Examples
- Conclusion
- II. Diving Deeper into Trino
- 4. Trino Architecture
- Coordinator and Workers in a Cluster
- Coordinator
- Discovery Service
- Workers
- Coordinator and Workers in a Cluster
- Connector-Based Architecture
- Catalogs, Schemas, and Tables
- Query Execution Model
- Query Planning
- Parsing and Analysis
- Initial Query Planning
- Optimization Rules
- Predicate Pushdown
- Cross Join Elimination
- TopN
- Partial Aggregations
- Implementation Rules
- Lateral Join Decorrelation
- Semi-Join (IN) Decorrelation
- Cost-Based Optimizer
- The Cost Concept
- Cost of the Join
- Table Statistics
- Filter Statistics
- Table Statistics for Partitioned Tables
- Join Enumeration
- Broadcast Versus Distributed Joins
- Broadcast join strategy
- Distributed join strategy
- Working with Table Statistics
- Trino ANALYZE
- Gathering Statistics When Writing to Disk
- Hive ANALYZE
- Displaying Table Statistics
- Conclusion
- 5. Production-Ready Deployment
- Configuration Details
- Server Configuration
- Logging
- Node Configuration
- JVM Configuration
- Launcher
- Cluster Installation
- RPM Installation
- Installation Directory Structure
- Configuration
- Uninstall Trino
- Installation in the Cloud
- Helm Chart for Kubernetes Deployment
- Cluster Sizing Considerations
- Conclusion
- 6. Connectors
- Configuration
- RDBMS Connector Example: PostgreSQL
- Query Pushdown
- Parallelism and Concurrency
- Other RDBMS Connectors
- Security
- Query Pass-Through
- Trino TPC-H and TPC-DS Connectors
- Hive Connector for Distributed Storage Data Sources
- Apache Hadoop and Hive
- Hive Connector
- Hive-Style Table Format
- Managed and External Tables
- Partitioned Data
- Loading Data
- File Formats and Compression
- MinIO Example
- Modern Distributed Storage Management and Analytics
- Non-Relational Data Sources
- Trino JMX Connector
- Black Hole Connector
- Memory Connector
- Other Connectors
- Conclusion
- 7. Advanced Connector Examples
- Connecting to HBase with Phoenix
- Key-Value Store Connector Example: Accumulo
- Using the Trino Accumulo Connector
- Predicate Pushdown in Accumulo
- Apache Cassandra Connector
- Streaming System Connector Example: Kafka
- Document Store Connector Example: Elasticsearch
- Overview
- Configuration and Usage
- Query Processing
- Full-Text Search
- Summary
- Query Federation in Trino
- Extract, Transform, Load and Federated Queries
- Conclusion
- 8. Using SQL in Trino
- Trino Statements
- Trino System Tables
- Catalogs
- Schemas
- Information Schema
- Tables
- Table and Column Properties
- Copying an Existing Table
- Creating a New Table from Query Results
- Modifying a Table
- Deleting a Table
- Table Limitations from Connectors
- Views
- Session Information and Configuration
- Data Types
- Collection Data Types
- Temporal Data Types
- Time zones
- Intervals
- Type Casting
- SELECT Statement Basics
- WHERE Clause
- GROUP BY and HAVING Clauses
- ORDER BY and LIMIT Clauses
- JOIN Statements
- UNION, INTERSECT, and EXCEPT Clauses
- Grouping Operations
- WITH Clause
- Subqueries
- Scalar Subquery
- EXISTS Subquery
- Quantified Subquery
- Deleting Data from a Table
- Conclusion
- 9. Advanced SQL
- Functions and Operators Introduction
- Scalar Functions and Operators
- Boolean Operators
- Logical Operators
- Range Selection with the BETWEEN Statement
- Value Detection with IS (NOT) NULL
- Mathematical Functions and Operators
- Trigonometric Functions
- Constant and Random Functions
- String Functions and Operators
- Strings and Maps
- Unicode
- Regular Expressions
- Unnesting Complex Data Types
- JSON Functions
- Date and Time Functions and Operators
- Histograms
- Aggregate Functions
- Map Aggregate Functions
- Approximate Aggregate Functions
- Window Functions
- Lambda Expressions
- Geospatial Functions
- Prepared Statements
- Conclusion
- III. Trino in Real-World Uses
- 10. Security
- Authentication
- Password and LDAP Authentication
- Other Authentication Types
- Authentication
- Authorization
- System Access Control
- Connector Access Control
- Encryption
- Encrypting Trino Client-to-Coordinator Communication
- Creating Java Keystores and Java Truststores
- Encrypting Communication Within the Trino Cluster
- Certificate Authority Versus Self-Signed Certificates
- Certificate Authentication
- Kerberos
- Prerequisites
- Kerberos Client Authentication
- Data Source Access and Configuration for Security
- Kerberos Authentication with the Hive Connector
- Hive Metastore Service Authentication
- HDFS Authentication
- Cluster Separation
- Conclusion
- 11. Integrating Trino with Other Tools
- Queries, Visualizations, and More with Apache Superset
- Performance Improvements with RubiX
- Workflows with Apache Airflow
- Embedded Trino Example: Amazon Athena
- Convenient Commercial Distributions: Starburst Enterprise and Starburst Galaxy
- Other Integration Examples
- Custom Integrations
- Conclusion
- 12. Trino in Production
- Monitoring with the Trino Web UI
- Cluster-Level Details
- Query List
- Query Details View
- Overview
- Live Plan
- Stage Performance
- Splits
- JSON
- Monitoring with the Trino Web UI
- Tuning Trino SQL Queries
- Memory Management
- Task Concurrency
- Worker Scheduling
- Network Data Exchange
- Concurrency
- Buffer Sizes
- Tuning Java Virtual Machine
- Resource Groups
- Resource Group Definition
- Scheduling Policy
- Selector Rules Definition
- Conclusion
- 13. Real-World Examples
- Deployment and Runtime Platforms
- Cluster Sizing
- Hadoop/Hive Migration Use Case
- Other Data Sources
- Users and Traffic
- Conclusion
- Conclusion
- Index
O'Reilly Media - inne książki
-
Microsoft Teams is used in hundreds of thousands of organizations to help keep remote and hybrid workplaces with dispersed workforces running smoothly. But while Microsoft Teams can seem easy for the user, Teams administrators must stay on top of a wide range of topics, including device administr...(216.38 zł najniższa cena z 30 dni)
305.15 zł
359.00 zł(-15%) -
Automate your software development processes with GitHub Actions, the continuous integration and continuous delivery platform that integrates seamlessly with GitHub. With this practical book, open source author, trainer, and DevOps director Brent Laster explains everything you need to know about ...(160.58 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Ideal for working programmers new to Java, this best-selling book guides you through the language features and APIs of Java 21. Through fun, compelling, and realistic examples, authors Marc Loy, Patrick Niemeyer, and Dan Leuck introduce you to Java's fundamentals, including its class libraries, p...(191.58 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
What will you learn from this book?Want to learn the Python language without slogging your way through how-to manuals? With Head First Python, you'll quickly grasp Python's fundamentals by working with built-in data structures and functions. You'll build your very own web app, which—once it...(160.58 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Baseball is not the only sport to use "moneyball." American football fans, teams, and gamblers are increasingly using data to gain an edge against the competition. Professional and college teams use data to help select players and identify team needs. Fans use data to guide fantasy team picks and...(160.58 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Quickly detect, troubleshoot, and prevent a wide range of data issues through data observability, a set of best practices that enables data teams to gain greater visibility of data and its usage. If you're a data engineer, data architect, or machine learning engineer who depends on the quality of...(160.58 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
There are several reasons why probabilistic machine learning represents the next-generation ML framework and technology for finance and investing. This generative ensemble learns continually from small and noisy financial datasets while seamlessly enabling probabilistic inference, retrodiction, p...
Probabilistic Machine Learning for Finance and Investing Probabilistic Machine Learning for Finance and Investing
(191.58 zł najniższa cena z 30 dni)262.65 zł
309.00 zł(-15%) -
At some point in your career, you'll realize there's more to being a software engineer than dealing with code. Is it time to become a manager? Or join a startup? In this insightful and entertaining book, Michael Lopp recalls his own make-or-break moments with Silicon Valley giants such as Apple, ...(117.18 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
TypeScript is one of the most important tools for JavaScript developers. Still, even experienced developers wonder why the TypeScript compiler is throwing squiggly red lines at them. Enter TypeScript Cookbook. With this practical guide, author Stefan Baumgartner provides senior engineers with sol...(160.58 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Learn everything you need to know to use the powerful Unity engine to its full potential for 3D and 2D game development, simulation, artificial intelligence, and beyond. From the basics of scripting to techniques for interactivity, AI and behavior, animation, narrative, and networking, this flexi...(160.58 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana


Oceny i opinie klientów: Trino: The Definitive Guide. 2nd Edition Matt Fuller, Manfred Moser, Martin Traverso (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.