Capítulo 6. Conectores

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En el Capítulo 3, configuraste un catálogo para utilizar un conector para acceder a una fuente de datos en Trino -en concreto, los datos de referencia TPC-H- y luego aprendiste un poco sobre cómo consultar esos datos con SQL.

Los catálogos son un aspecto importante del uso de Trino. Definen la conexión con la fuente de datos subyacente y el sistema de almacenamiento, y utilizan conceptos como conector, esquema y tabla. Estos conceptos fundamentales se describen enel Capítulo 4, y su uso con SQL se trata con más detalle enel Capítulo 8.

Un conector traduce los conceptos de consulta y almacenamiento de una fuente de datos subyacente, como un RDBMS, un almacenamiento de objetos o un almacén de valores clave, a los conceptos SQL y Trino de tablas, columnas, filas y tipos de datos. Puede tratarse de simples traducciones y mapeos de SQL a SQL, pero también pueden ser traducciones mucho más complicadas de SQL a sistemas de almacenamiento de objetos o NoSQL. También pueden ser definidas por el usuario.

Puedes pensar en un conector del mismo modo que en un controlador para una base de datos: traduce la entrada del usuario en operaciones que la base de datos subyacente puede ejecutar. Cada conector implementa los aspectos del SPI de Trino relacionados con el conector.Esto permite a Trino utilizar las mismas herramientas SQL para trabajar con cualquier ...

Get Trino: La Guía Definitiva, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.