awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
trinodb avatar

trinodb/trino

0
View on GitHub↗
12,952 星标·3,671 分支·Java·Apache-2.0·18 次浏览trino.io↗

Trino

Trino is a distributed SQL query engine designed for large-scale data analytics. It functions as a data federation platform, providing a unified interface that allows users to execute complex analytical queries across multiple heterogeneous data sources simultaneously without requiring data movement or transformation.

The engine utilizes a massively parallel processing architecture to scale compute resources across clusters for high-speed data retrieval. It distinguishes itself through a cost-based query optimizer that analyzes metadata to determine efficient execution plans, alongside dynamic filtering propagation that reduces data movement by applying constraints directly to upstream sources.

The platform incorporates a comprehensive security framework that enforces granular, centralized authentication and authorization policies across all connected schemas. It also supports fault-tolerant task scheduling, which manages query state in persistent storage to enable automatic recovery from node or process failures during long-running analytical jobs.

Features

  • Distributed SQL Engines - Operates as a distributed SQL query engine for high-performance analytical processing across heterogeneous sources.
  • Federated Data Gateways - Acts as a data federation platform that connects disparate storage systems for unified analytical access.
  • Federated Data Query Engines - Enables federated querying across multiple disparate data sources without requiring data movement or transformation.
  • Data Analytics Engines - Functions as a high-performance engine for distributed data analytics and large-scale reporting.
  • Parallel Processing - Utilizes a massively parallel processing engine to scale compute resources for high-speed data retrieval.
  • External Data Connectors - Provides a connector-based architecture to integrate and query diverse external data sources through a unified interface.
  • Cost-Based Optimizers - Utilizes cost-based optimization to analyze metadata and statistics for generating efficient query execution plans.
  • Access Control Systems - Provides an enterprise access control system for centralized authentication and authorization across data schemas.
  • Access Control - Enforces granular access control policies to restrict user access to specific data sets and schemas.
  • Data Pipelines and Orchestration - Fast distributed SQL query engine for large-scale data analytics.
  • Databases and Analytics - Distributed SQL query engine for big data.
  • Query Engines - Distributed engine for querying large, heterogeneous data sets.
  • Data Engineering - Distributed SQL query engine for fast analytic queries.
  • Java Projects - Listed in the “Java Projects” section of the Awesome For Beginners awesome list.
  • Dynamic Filtering - Implements dynamic filtering to push constraints to upstream sources and minimize data movement during query execution.
  • Enterprise Security Controls - Ensures enterprise data security through centralized authentication and authorization across the organization.
  • Fault Tolerance - Supports fault-tolerant task scheduling to ensure query resilience and automatic recovery from node failures.
  • Fault-Tolerant Workflow Execution - Provides fault-tolerant execution to automatically recover and resume long-running analytical queries after node interruptions.
  • Security Providers - Integrates pluggable security providers to enforce centralized authentication and authorization policies across data sources.

Star 历史

trinodb/trino 的 Star 历史图表trinodb/trino 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Trino 的开源替代方案

相似的开源项目,按与 Trino 的功能重合度排序。
  • hazelcast/hazelcasthazelcast 的头像

    hazelcast/hazelcast

    6,570在 GitHub 上查看↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Javabig-datacachingdata-in-motion
    在 GitHub 上查看↗6,570
  • prestodb/prestoprestodb 的头像

    prestodb/presto

    16,711在 GitHub 上查看↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Javabig-datadatahadoop
    在 GitHub 上查看↗16,711
  • apache/sparkapache 的头像

    apache/spark

    43,467在 GitHub 上查看↗

    Apache Spark is a unified distributed data processing engine designed for large-scale data analysis and computation graphs. It functions as a distributed machine learning framework, a graph processing system, a real-time stream processor, and a SQL analytics engine. The system enables the execution of distributed SQL querying, large-scale graph analysis, and real-time stream analytics across clusters of machines. It also provides a scalable environment for implementing machine learning algorithms and predictive model development on massive datasets. The engine incorporates relational query e

    Scalabig-datajavajdbc
    在 GitHub 上查看↗43,467
  • apache/calciteapache 的头像

    apache/calcite

    5,139在 GitHub 上查看↗

    Calcite is a framework for parsing, optimizing, and translating SQL queries into relational algebra for execution across diverse data sources. It functions as a cross-source query engine, a SQL parsing library, and a relational algebra optimizer. The project provides a cost-based optimization engine that transforms logical query plans into efficient physical execution plans using pluggable rules. It utilizes translation adapters to convert standard SQL requests into the native formats of external databases and messaging systems, enabling data federation across heterogeneous storage systems.

    Java
    在 GitHub 上查看↗5,139
查看 Trino 的所有 30 个替代方案→

常见问题解答

trinodb/trino 是做什么的?

Trino is a distributed SQL query engine designed for large-scale data analytics. It functions as a data federation platform, providing a unified interface that allows users to execute complex analytical queries across multiple heterogeneous data sources simultaneously without requiring data movement or transformation.

trinodb/trino 的主要功能有哪些?

trinodb/trino 的主要功能包括:Distributed SQL Engines, Federated Data Gateways, Federated Data Query Engines, Data Analytics Engines, Parallel Processing, External Data Connectors, Cost-Based Optimizers, Access Control Systems。

trinodb/trino 有哪些开源替代品?

trinodb/trino 的开源替代品包括: hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… prestodb/presto — Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data… apache/spark — Apache Spark is a unified distributed data processing engine designed for large-scale data analysis and computation… apache/calcite — Calcite is a framework for parsing, optimizing, and translating SQL queries into relational algebra for execution… apache/hive — Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in… elastic/elasticsearch — Elasticsearch is a distributed search engine and document store designed for the high-performance indexing and…