awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repository-uri

Awesome GitHub RepositoriesDistributed Query Engines

Tools that aggregate data or search results from multiple independent storage locations into a unified interface.

Distinguishing note: Focuses on the aggregation of search results across distributed nodes rather than local file indexing.

Explore 10 awesome GitHub repositories matching data & databases · Distributed Query Engines. Refine with filters or upvote what's useful.

Awesome Distributed Query Engines GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • clickhouse/clickhouseAvatar ClickHouse

    ClickHouse/ClickHouse

    48,229Vezi pe GitHub↗

    ClickHouse is a high-performance, columnar analytical database designed for real-time query execution and large-scale data aggregation. It functions as a distributed data warehouse capable of processing petabytes of information, while also providing an embedded engine that integrates directly into applications for native query capabilities without external dependencies. The system is built to handle high-throughput ingestion and complex analytical workloads, delivering millisecond-level latency for interactive dashboards and operational monitoring. The platform distinguishes itself through ad

    Coordinates parallel execution across multiple nodes by splitting query tasks and aggregating partial results into a final response.

    C++aianalyticsbig-data
    Vezi pe GitHub↗48,229
  • 9001/copypartyAvatar 9001

    9001/copyparty

    45,236Vezi pe GitHub↗

    Copyparty is a self-hosted file server that provides a browser-based interface for managing, browsing, uploading, and downloading files. It utilizes a virtual file system abstraction to map diverse storage backends and network-attached devices into a unified directory structure, allowing for consistent file access across various storage environments. The platform functions as a cloud synchronization gateway, enabling automated data backups and transfers between local storage and remote cloud providers through integration with standard command-line tools. It also serves as a distributed storag

    Query several file servers simultaneously to aggregate search results into a single view, making it easier to discover and manage files across distributed storage locations.

    Pythoncopypartyfile-serverfile-sharing
    Vezi pe GitHub↗45,236
  • pola-rs/polarsAvatar pola-rs

    pola-rs/polars

    38,855Vezi pe GitHub↗

    Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It functions as a structured data library that organizes information into typed columns, utilizing the Apache Arrow memory format to enable zero-copy data sharing and cache-friendly, vectorized operations. The engine is built to handle large-scale tabular datasets, providing both local and distributed analytical runtimes that scale from single-machine environments to multi-node clusters. The project distinguishes itself through a sophisticated lazy query engine that constructs abstract e

    Runs data processing queries across a distributed cluster by triggering remote, parallelized computation.

    Rustarrowdataframedataframe-library
    Vezi pe GitHub↗38,855
  • grafana/lokiAvatar grafana

    grafana/loki

    27,640Vezi pe GitHub↗

    Loki is a horizontally scalable, highly available log aggregation engine designed to store and query massive volumes of unstructured log data. It functions as a distributed observability platform that correlates logs, metrics, and traces to provide comprehensive visibility into the health and performance of complex infrastructure. The system distinguishes itself through a distributed query execution model that processes large datasets in parallel across cluster nodes. It utilizes label-based stream indexing and a distributed index to map log data to specific chunks, enabling rapid retrieval w

    Executes complex queries by breaking them into parallel tasks across a cluster of workers.

    Gocloudnativegrafanahacktoberfest
    Vezi pe GitHub↗27,640
  • openobserve/openobserveAvatar openobserve

    openobserve/openobserve

    17,937Vezi pe GitHub↗

    OpenObserve is a unified observability data platform designed to ingest, store, and analyze logs, metrics, and traces. It functions as a cloud-native monitoring tool that centralizes telemetry from diverse sources, including standard collectors and cloud service providers, into a single, scalable system. By utilizing a columnar storage engine backed by object storage, the platform enables efficient long-term data retention and high-performance analytical querying. The platform distinguishes itself through deep integration with artificial intelligence, allowing users to query data using natura

    Distributes search requests across multiple nodes to aggregate results from large datasets for faster retrieval.

    TypeScriptanalyticsapmdatadog
    Vezi pe GitHub↗17,937
  • prestodb/prestoAvatar prestodb

    prestodb/presto

    16,711Vezi pe 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

    Provides a high-performance distributed engine for executing interactive analytical queries across heterogeneous data sources.

    Javabig-datadatahadoop
    Vezi pe GitHub↗16,711
  • thanos-io/thanosAvatar thanos-io

    thanos-io/thanos

    14,121Vezi pe GitHub↗

    Thanos is a distributed metrics query engine and monitoring scalability suite designed to provide a unified interface for aggregating data from multiple Prometheus servers and clusters. It functions as a high availability monitoring backend that eliminates single points of failure by deduplicating data from replicated instances. The system enables long-term retention by persisting time-series data to cloud-native object storage, allowing for unlimited historical archiving beyond the limits of local disks. It further optimizes this storage through a downsampling and retention manager that comp

    Acts as a distributed query engine that aggregates metric data from multiple Prometheus servers into a single interface.

    Gocncfgogoogle-cloud-storage
    Vezi pe GitHub↗14,121
  • improbable-eng/thanosAvatar improbable-eng

    improbable-eng/thanos

    14,105Vezi pe GitHub↗

    Thanos is a CNCF cloud native monitoring tool that provides a highly available and scalable extension to the Prometheus ecosystem. It functions as a global query engine, a long-term storage system, and a metric downsampler. The project enables a unified interface to aggregate and query metrics across multiple distributed clusters from a single view. It maintains historical data beyond local retention limits by persisting time-series metrics in object storage and eliminates data gaps by merging metrics from redundant server pairs. The system includes capabilities for reducing the resolution o

    Provides a unified interface that aggregates and queries metrics across multiple independent distributed storage locations.

    Go
    Vezi pe GitHub↗14,105
  • apache/datafusionAvatar apache

    apache/datafusion

    8,908Vezi pe GitHub↗

    Apache DataFusion is an extensible, columnar SQL query engine that runs embedded within a host application without requiring a separate server process. It processes data in columnar batches using Apache Arrow for memory-efficient analytics, and can scale analytic workloads across multiple nodes for parallel execution. The engine supports both SQL and DataFrame queries through a modular, streaming architecture that allows custom operators, data sources, functions, and optimizer rules. The engine distinguishes itself through its modular extension framework, which enables building custom query e

    Splits and coordinates analytic workloads across multiple nodes for parallel execution.

    Rustarrowbig-datadataframe
    Vezi pe GitHub↗8,908
  • go-ego/riotAvatar go-ego

    go-ego/riot

    6,059Vezi pe GitHub↗

    Riot is a Go-based distributed search engine and indexing server designed for full-text indexing and retrieval. It functions as a retrieval system that sorts documents by relevance using BM25 ranking algorithms, term frequency, and inverse document frequency. The engine provides specialized support for the Chinese language, featuring concurrent text segmentation and phonetic Pinyin mapping to match romanized input with characters. It utilizes a distributed architecture that employs hash-based index sharding to balance data load and throughput across multiple server nodes. The system covers a

    Implements a distributed query engine that aggregates search results from multiple independent storage nodes into a unified output.

    Gogogolanggwk
    Vezi pe GitHub↗6,059
  1. Home
  2. Data & Databases
  3. Distributed Query Engines