Repolode
trinodb

trinodb/trino

Trino es un motor de consultas SQL distribuido para ejecutar consultas analíticas rápidas sobre grandes fuentes de datos.

Alternativa open source a:Amazon Athena

Estrellas
13,481
Forks
3,857
Issues abiertos
2,732
Último commit
hace 9 horas

¿Qué es?

Trino es un motor de consultas SQL distribuido diseñado para el análisis de big data. Ejecuta consultas SQL sobre muchas fuentes de datos en una sola sentencia, de modo que se pueden consultar datos almacenados en distintos sistemas sin tener que trasladarlos primero a un mismo lugar. Anteriormente se conocía como PrestoSQL.

El proyecto está escrito en Java y se compila con Maven. Los desarrolladores pueden compilarlo localmente, ejecutar un servidor de desarrollo con un conector de ejemplo TPCH y usar el cliente de línea de comandos incluido para ejecutar consultas SQL. El README también explica cómo configurar IntelliJ IDEA, cargar plugins y configurar catálogos mediante archivos de propiedades.

El repositorio incluye el motor, sus conectores y el sistema de plugins. Las instrucciones completas de despliegue y la documentación para usuarios finales están disponibles en el sitio web del proyecto.

Funciones clave

  • 01Ejecuta consultas SQL sobre varias fuentes de datos en una sola sentencia.
  • 02Incluye un cliente de línea de comandos para ejecutar consultas en un servidor.
  • 03Admite un sistema de plugins que carga conectores y plugins desde coordenadas de Maven, archivos JAR o rutas locales.
  • 04Incluye un conector TPCH para desarrollo y pruebas locales.
  • 05Se puede compilar con un comando estándar de Maven y desarrollar en IntelliJ IDEA.

Casos de uso

  • Ejecutar consultas analíticas interactivas sobre un data lake sin copiar los datos a un almacén de datos.
  • Consultar datos de distintas bases de datos o sistemas de almacenamiento en una sola sentencia SQL.
  • Desarrollar o probar un conector o plugin personalizado de Trino.

Inicio rápido

  1. 1

    Instala Java 25.0.1 o posterior y Docker como requisitos de compilación

  2. 2

    Compila Trino con Maven desde la raíz del proyecto

    ./mvnw clean install -DskipTests
  3. 3

    Ejecuta la CLI contra el servidor en funcionamiento

    client/trino-cli/target/trino-cli-*-executable.jar

Antes de usarlo

  • La compilación requiere Java 25 y Docker, y la primera descarga de dependencias de Maven tarda bastante.
  • Los paquetes npm de la interfaz web necesitan Rosetta 2 en los Mac con Apple Silicon.

En colecciones

Temas

Preguntas frecuentes

¿Qué es trino?
Trino es un motor de consultas SQL distribuido para ejecutar consultas analíticas rápidas sobre grandes fuentes de datos. Trino es un motor de consultas SQL distribuido diseñado para el análisis de big data. Ejecuta consultas SQL sobre muchas fuentes de datos en una sola sentencia, de modo que se pueden consultar datos almacenados en distintos sistemas sin tener que trasladarlos primero a un mismo lugar. Anteriormente se conocía como PrestoSQL.
¿trino es gratuito? ¿Qué licencia tiene?
trino es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿trino sigue mantenido?
Mantenimiento activo. El último commit de trino fue el 7 nov 2026.
¿Para qué puedo usar trino?
Ejecutar consultas analíticas interactivas sobre un data lake sin copiar los datos a un almacén de datos. Consultar datos de distintas bases de datos o sistemas de almacenamiento en una sola sentencia SQL. Desarrollar o probar un conector o plugin personalizado de Trino.
¿Cómo se instala trino?
Instala Java 25.0.1 o posterior y Docker como requisitos de compilación Compila Trino con Maven desde la raíz del proyecto: ./mvnw clean install -DskipTests Ejecuta la CLI contra el servidor en funcionamiento: client/trino-cli/target/trino-cli-*-executable.jar
¿Dónde consigo trino?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/trinodb/trino

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados