awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesParallel Query Execution

Decomposition of complex SQL statements into fragments for concurrent execution across distributed nodes.

Distinct from SQL Query Execution: Distinct from SQL Query Execution: focuses on the parallelization of query fragments across a cluster rather than general query management.

Explore 9 awesome GitHub repositories matching data & databases · Parallel Query Execution. Refine with filters or upvote what's useful.

Awesome Parallel Query Execution GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • druid-io/druidAvatar von druid-io

    druid-io/druid

    14,020Auf GitHub ansehen↗

    Druid is a distributed columnar store and online analytical processing database designed for real-time analytics. It functions as a SQL analytics platform and a streaming data ingestion engine, allowing for the analysis of large datasets with low latency to support interactive dashboards and high-concurrency operational workloads. The system integrates a streaming data ingestion engine that loads information via batch or streaming processes to enable immediate analysis of arriving data. It provides high-performance analytical processing to execute slice-and-dice queries on massive data volume

    Distributes complex queries across multiple data nodes and merges partial results via a central broker.

    Java
    Auf GitHub ansehen↗14,020
  • apache/incubator-druidAvatar von apache

    apache/incubator-druid

    14,020Auf GitHub ansehen↗

    Apache Druid is a real-time OLAP database and distributed analytics engine. It functions as a columnar time-series database designed for high-performance analytical queries and the real-time ingestion of streaming and batch datasets. The system provides a framework for high-concurrency analytics, allowing multiple simultaneous users to execute SQL and native queries across large-scale data. It supports mixed data ingestion, combining real-time streaming and batch loading into a single system for unified analysis. The platform includes capabilities for distributed cluster management, enabling

    Distributes query fragments across multiple data nodes and aggregates results at a central broker.

    Java
    Auf GitHub ansehen↗14,020
  • citusdata/citusAvatar von citusdata

    citusdata/citus

    12,562Auf GitHub ansehen↗

    Citus is a PostgreSQL extension that transforms a standard database into a distributed system. It functions as a sharding framework and distributed SQL engine, enabling horizontal scaling by partitioning tables across a cluster of nodes. By utilizing a coordinator-worker topology, the system manages metadata and routes queries to the appropriate nodes, allowing for parallel execution of complex operations across distributed data shards. The platform distinguishes itself through its specialized support for multi-tenant architectures and real-time analytical processing. It enables tenant-based

    Decomposes complex SQL statements into fragments and pushes them to worker nodes for concurrent execution to maximize throughput.

    Ccituscitus-extensiondatabase
    Auf GitHub ansehen↗12,562
  • risingwavelabs/risingwaveAvatar von risingwavelabs

    risingwavelabs/risingwave

    9,093Auf GitHub ansehen↗

    RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats. The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independen

    Allows controlling the number of CPU cores allocated to execute streaming and batch query fragments in parallel.

    Rustapache-icebergdata-engineeringdatabase
    Auf GitHub ansehen↗9,093
  • greptimeteam/greptimedbAvatar von GreptimeTeam

    GreptimeTeam/greptimedb

    5,968Auf GitHub ansehen↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Configures the number of parallel workers the query engine uses for processing queries.

    Rustanalyticscloud-nativedatabase
    Auf GitHub ansehen↗5,968
  • cortexproject/cortexAvatar von cortexproject

    cortexproject/cortex

    5,751Auf GitHub ansehen↗

    Cortex is an open-source, horizontally scalable metrics platform that ingests, stores, and queries Prometheus-compatible time-series data with multi-tenant isolation. It accepts metrics via Prometheus remote write and OpenTelemetry, executes PromQL queries against both recent and historical data, and provides a Prometheus-compatible alerting and recording rule engine with an integrated Alertmanager. The system is built as a set of independently scalable microservices that use hash-ring-based sharding, gossip-based cluster membership, and tenant-aware object storage to distribute workloads acro

    Runs a portion of a query plan on one worker and streams the intermediate results to another worker that requested them.

    Gocncfhacktoberfestkubernetes
    Auf GitHub ansehen↗5,751
  • thinkaurelius/titanAvatar von thinkaurelius

    thinkaurelius/titan

    5,228Auf GitHub ansehen↗

    Titan ist eine verteilte Graphdatenbank und Computing-Engine, die für das Speichern und Abfragen massiver Datensätze aus miteinander verbundenen Knoten und Kanten über Multi-Maschinen-Cluster hinweg entwickelt wurde. Sie fungiert als skalierbare Graph-Speicherschicht und transaktionaler Speicher und bietet ein Framework für die Ausführung großskaliger Graph-Verarbeitungsjobs und tiefer Traversierungen. Das System zeichnet sich durch sein austauschbares Speicher-Backend aus, das die Graph-Engine von der physischen Persistenzschicht entkoppelt. Es nutzt Vertex-Cut-Datenpartitionierung, um Verarbeitungslasten auszugleichen, sowie ein Set-Kardinalitäts-Eigenschaftsmodell, das es ermöglicht, dass einzelne Eigenschaften mehrere Werte speichern können. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich Multi-Modell-Graph-Indizierung für geografische und Volltextsuchen, globales Schema-Management für die Neuindizierung von Datensätzen und transaktionale Operationen, die durch Write-Ahead-Logging sichergestellt werden. Zudem integriert es Element-Ablauf mittels Time-to-Live-Einstellungen und System-Performance-Monitoring zur Verfolgung von Abfrageaktivitäten und Transaktionslatenz.

    Implements the decomposition of complex graph traversals into fragments for concurrent execution across distributed cluster nodes.

    Java
    Auf GitHub ansehen↗5,228
  • memgraph/memgraphAvatar von memgraph

    memgraph/memgraph

    4,163Auf GitHub ansehen↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    Runs graph computations across multiple CPU cores to increase processing speed for analytical tasks.

    C++cyphergraphgraph-algorithms
    Auf GitHub ansehen↗4,163
  • pgdogdev/pgdogAvatar von pgdogdev

    pgdogdev/pgdog

    3,361Auf GitHub ansehen↗

    pgdog is a PostgreSQL sharding proxy, distributed SQL router, and connection pooler. It is designed to enable horizontal data distribution by splitting tables and indices across multiple independent servers to scale storage and processing capacity. The project distinguishes itself through online resharding capabilities, using logical replication to move data between shards without application downtime. It supports multiple routing strategies, including hash, list, and range-based query routing, and manages distributed atomic transactions using a two-phase commit process to ensure consistency

    Runs a single query across multiple shards in parallel and assembles the results into one response.

    Rustload-balancerpoolerpostgresql
    Auf GitHub ansehen↗3,361
  1. Home
  2. Data & Databases
  3. Database Management Systems
  4. Database Systems & Management
  5. Database Operations
  6. SQL Query Execution
  7. Parallel Query Execution

Unter-Tags erkunden

  • Remote Fragment ExecutionRunning a portion of a query plan on one worker and streaming intermediate results to another worker. **Distinct from Parallel Query Execution:** Distinct from Parallel Query Execution: focuses on remote execution and streaming of intermediate results between workers, not just parallelization.