Prefacio
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Trino: La Guía Definitiva es el primer y principal libro sobre el motor de consulta distribuida Trino. El libro está dirigido tanto a principiantes como a usuarios existentes de Trino. Lo ideal es que tengas algunos conocimientos de bases de datos y SQL, pero si no es así, puedes desviarte de la lectura y buscar cosas mientras te abres camino a través de este libro. Sea cual sea tu nivel de conocimientos, estamos seguros de que aprenderás algo nuevo con este libro.
Esta segunda edición moderniza el contenido para seguir el ritmo de la rápida innovación de Trino. Cubrimos nuevos aspectos, como el gráfico de Helm para implementar un clúster de Trino en Kubernetes, los nuevos conectores Iceberg y Delta Lake para las arquitecturas de lago modernas, la ejecución tolerante a fallos para el procesamiento de consultas, las funciones ampliadas del lenguaje SQL y la última versión de Trino, que ahora se ejecuta en Java 17.
La primera parte del libro te presenta Trino y luego te ayuda a ponerlo en marcha rápidamente para que puedas empezar a aprender a utilizarlo. Esto incluye la instalación y el primer uso de la interfaz de línea de comandos, así como de las aplicaciones basadas en el cliente y en la web, como la gestión de bases de datos SQL o las herramientas de cuadros de mando e informes, utilizando el controlador JDBC.
La segunda parte del libro avanza en tus conocimientos e incluye detalles sobre la arquitectura de Trino, la implementación en clúster, muchos conectores a fuentes de datos y mucha información sobre la principal potencia de Trino: la consulta de cualquier fuente de datos con SQL.
La tercera parte del libro completa el contenido con otros aspectos que debes conocer al ejecutar y utilizar una implementación de Trino en producción. Esto incluye el uso de la interfaz de usuario web, la configuración de la seguridad y algunas discusiones sobre usos reales de Trino en otras organizaciones.
Convenciones utilizadas en este libro
En este libro se utilizan las siguientes convenciones tipográficas:
- Cursiva
-
Indica nuevos términos, URL, direcciones de correo electrónico, nombres de archivo y extensiones de archivo.
Constant width
-
Se utiliza en los listados de programas, así como dentro de los párrafos para referirse a elementos del programa como nombres de variables o funciones, bases de datos, tipos de datos, variables de entorno, sentencias y palabras clave.
Constant width bold
-
Muestra comandos u otros textos que deben ser tecleados literalmente por el usuario.
Constant width italic
-
Muestra el texto que debe sustituirse por valores proporcionados por el usuario o por valores determinados por el contexto.
Consejo
Este elemento significa un consejo o sugerencia.
Nota
Este elemento significa una nota general.
Advertencia
Este elemento indica una advertencia o precaución.
Ejemplos de código, permisos y atribución
El material complementario del libro se documenta con más detalle en"Depósito de libros".
Si tienes una pregunta técnica o un problema al utilizar los ejemplos de código, ponte en contacto con nosotros en el chat de la comunidad-ver "Chat de la comunidad"- opuedes presentar incidencias en el repositorio del libro.
Este libro está aquí para ayudarte a hacer tu trabajo. En general, si se ofrece código de ejemplo con este libro, puedes utilizarlo en tus programas y documentación. No es necesario que te pongas en contacto con nosotros para pedirnos permiso, a menos que estés reproduciendo una parte importante del código. Por ejemplo, escribir un programa que utilice varios trozos de código de este libro no requiere permiso. Vender o distribuir ejemplos de libros de O'Reilly sí requiere permiso. Responder a una pregunta citando este libro y el código de ejemplo no requiere permiso. Incorporar una cantidad significativa de código de ejemplo de este libro en la documentación de tu producto sí requiere permiso.
Agradecemos, pero generalmente no exigimos, la atribución. Una atribución suele incluir el título, el autor, la editorial y el ISBN. Por ejemplo: "Trino: La Guía Definitiva, 2ª Edición, de Matt Fuller, Manfred Moser y Martin Traverso (O'Reilly). Copyright 2023 Matt Fuller, Martin Traverso y simpligility technologies, Inc. 978-1-098-13723-6".
Si crees que el uso que haces de los ejemplos de código no se ajusta al uso legítimo o al permiso concedido anteriormente, no dudes en ponerte en contacto con nosotros en permissions@oreilly.com.
Aprendizaje en línea O'Reilly
Nota
Durante más de 40 años, O'Reilly Media ha proporcionado formación tecnológica y empresarial, conocimientos y perspectivas para ayudar a las empresas a alcanzar el éxito.
Nuestra red única de expertos e innovadores comparten sus conocimientos y experiencia a través de libros, artículos y nuestra plataforma de aprendizaje online. La plataforma de aprendizaje en línea de O'Reilly te ofrece acceso bajo demanda a cursos de formación en directo, rutas de aprendizaje en profundidad, entornos de codificación interactivos y una amplia colección de textos y vídeos de O'Reilly y de más de 200 editoriales. Para más información, visita https://oreilly.com.
Cómo contactar con nosotros
Dirige tus comentarios y preguntas sobre este libro a la editorial:
- O'Reilly Media, Inc.
- 1005 Gravenstein Highway Norte
- Sebastopol, CA 95472
- 800-998-9938 (en Estados Unidos o Canadá)
- 707-829-0515 (internacional o local)
- 707-829-0104 (fax)
Tenemos una página web para este libro, donde se enumeran erratas, ejemplos y cualquier información adicional. Puedes acceder a esta página enhttps://oreil.ly/trinoTDG_2e.
Envía un correo electrónico a bookquestions@oreilly.com para comentar o hacer preguntas técnicas sobre este libro.
Para obtener noticias e información sobre nuestros libros y cursos, visita https://oreilly.com.
Encuéntranos en LinkedIn: https://linkedin.com/company/oreilly-media.
Síguenos en Twitter: https://twitter.com/oreillymedia.
Míranos en YouTube: https://www.youtube.com/oreillymedia.
Agradecimientos
Nos gustaría dar las gracias a todos los miembros de la gran comunidad de Trino, empezando por los fundadores del proyecto, el dedicado equipo de mantenedores y todos los colaboradores desde el inicio del proyecto. Nuestra gratitud va mucho más allá, y apreciamos que todos utilicen Trino, corran la voz, ayuden a otros usuarios, contribuyan a proyectos e integraciones relacionados, y simplemente aparezcan con preguntas en nuestro chat. Estamos encantados de formar parte de la comunidad y esperamos compartir muchos éxitos en el futuro.
Una parte fundamental de la comunidad Trino es Starburst. Queremos dar las gracias a todos en Starburst por su ayuda. Realmente apreciamos el trabajo, los recursos, la estabilidad y el apoyo que Starburst proporciona al proyecto, a sus clientes que utilizan Trino y a los autores, que forman parte del equipo de Starburst.
En relación específica con el libro, queremos dar las gracias a todos los que nos han ayudado con ideas, aportaciones y revisiones. Además, los autores quieren expresar su gratitud personal:
-
A Matt le gustaría dar las gracias a su mujer, Meghan, y a sus tres hijos, Emily,Hannah y Liam, por su paciencia y ánimo mientras Matt trabajaba en el libro. El entusiasmo de los niños por el hecho de que su padre se convirtiera en "autor" ayudó a Matt durante muchos fines de semana largos y hasta altas horas de la noche.
-
A Manfred le gustaría dar las gracias a su mujer, Yen, y a sus tres hijos, Lukas, Nikolas y Tobias, no sólo por soportar el galimatías tecnológico, sino también por compartir de verdad el interés y la pasión por la tecnología, la escritura, el aprendizaje y la enseñanza.
-
Martín quiere agradecer a su mujer, Melina, y a sus cuatro hijos, Marcos, Victoria, Joaquín y Martina, su apoyo y entusiasmo durante los últimos 10 años de trabajo en Trino.
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.