awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

30 مستودعات

Awesome GitHub RepositoriesDistributed SQL Querying

Distributed engines that allow performing relational queries and transformations on structured data across a cluster of machines.

Distinct from Distributed SQL Databases: Distinct from Distributed SQL Databases: focuses on the analytical query engine and processing layer rather than transactional storage engines.

Explore 30 awesome GitHub repositories matching data & databases · Distributed SQL Querying. Refine with filters or upvote what's useful.

Awesome Distributed SQL Querying GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • apache/sparkالصورة الرمزية لـ apache

    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

    Analyzing structured data using SQL and data frames to perform transformations across a cluster.

    Scalabig-datajavajdbc
    عرض على GitHub↗43,467
  • apache/flinkالصورة الرمزية لـ apache

    apache/flink

    26,086عرض على GitHub↗

    Apache Flink is a distributed processing engine designed for both high-throughput, low-latency data streams and finite batch workloads. It functions as a stateful stream processor and a SQL stream processing engine, providing a unified runtime to execute relational queries and event-based transformations. The system is distinguished by its ability to manage persistent operator state to ensure exactly-once processing guarantees and consistency during failures. It features specialized capabilities for complex event processing to detect temporal patterns and handles out-of-order events using eve

    Executes relational queries and table-based transformations on live data streams using a distributed SQL engine.

    Java
    عرض على GitHub↗26,086
  • youtube/vitessالصورة الرمزية لـ youtube

    youtube/vitess

    21,032عرض على GitHub↗

    Vitess is a distributed MySQL orchestrator and clustering system designed for horizontal database scaling. It functions as sharding middleware that distributes data and load across multiple MySQL instances to handle growth beyond the capacity of a single machine. The system provides a proxy layer that abstracts data distribution, allowing applications to query a cluster as a single logical database without knowing the physical location of the data. This is achieved through a routing mechanism that intercepts queries and directs them to the appropriate shards based on keyspace mappings. The p

    Allows applications to query a cluster as a single logical database, abstracting the physical location of data.

    Go
    عرض على GitHub↗21,032
  • apache/shardingsphereالصورة الرمزية لـ apache

    apache/shardingsphere

    20,737عرض على GitHub↗

    ShardingSphere is a distributed SQL database middleware that provides sharding, read-write splitting, and distributed transaction management for relational databases. It functions as a layer that intercepts SQL queries to distribute data across multiple physical database instances for horizontal scaling. The project is distinguished by its ability to operate as either a standalone transparent database proxy or via direct integration as a JDBC driver. It features a SQL dialect translator that parses queries into abstract syntax trees to convert syntax between different database engines, enabli

    Manages the distributed execution of SQL queries, sharding rules, and scaling configurations across a cluster.

    Java
    عرض على GitHub↗20,737
  • scylladb/scyllaالصورة الرمزية لـ scylladb

    scylladb/scylla

    15,609عرض على GitHub↗

    Scylla is a distributed wide column NoSQL database designed as a high-performance data store. It functions as a Cassandra compatible database and a DynamoDB compatible store, implementing a shared-nothing architecture built on an asynchronous event-driven framework. The system emulates cloud-based APIs to support applications built for proprietary cloud protocols and implements the Cassandra Query Language for high-throughput workloads. This allows for the migration of cloud workloads to self-hosted environments while maintaining API compatibility. The project covers distributed data storage

    Provides distributed query execution using the Cassandra Query Language (CQL).

    C++
    عرض على GitHub↗15,609
  • thanos-io/thanosالصورة الرمزية لـ thanos-io

    thanos-io/thanos

    14,121عرض على 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

    Runs queries across stateless instances that discover available data sources to minimize request fanout.

    Gocncfgogoogle-cloud-storage
    عرض على GitHub↗14,121
  • druid-io/druidالصورة الرمزية لـ druid-io

    druid-io/druid

    14,020عرض على GitHub↗

    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

    Supports standard SQL for querying, monitoring, and managing distributed database clusters.

    Java
    عرض على GitHub↗14,020
  • apache/druidالصورة الرمزية لـ apache

    apache/druid

    14,020عرض على GitHub↗

    Apache Druid is a real-time analytics database and distributed columnar time-series store designed for sub-second analytical queries. It functions as a data platform featuring a distributed SQL query engine and a real-time data ingestion system for moving historical and streaming data from external sources. The system is distinguished by its ability to provide low-latency analytics under high concurrency to power operational dashboards. It implements a Kerberos-secured environment for user authentication and employs a shared-nothing cluster architecture to enable horizontal scaling. The plat

    Provides a distributed engine that translates SQL into executable plans for complex data transformations across a cluster.

    Javadruid
    عرض على GitHub↗14,020
  • apache/incubator-druidالصورة الرمزية لـ apache

    apache/incubator-druid

    14,020عرض على GitHub↗

    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

    Executes high-performance analytical SQL queries across massive distributed datasets for fast response times.

    Java
    عرض على GitHub↗14,020
  • boto/boto3الصورة الرمزية لـ boto

    boto/boto3

    9,834عرض على GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    Executes structured SQL commands to analyze shared datasets within a secure clean room environment.

    Pythonawsaws-sdkcloud
    عرض على GitHub↗9,834
  • apache/beamالصورة الرمزية لـ apache

    apache/beam

    8,612عرض على GitHub↗

    Apache Beam is a distributed data pipeline framework and unified data processing model designed to handle both bounded batch data and unbounded real-time streams. It provides a system for building scalable, data-parallel workflows that operate across compute clusters using a single programming model. The framework utilizes a cross-runner pipeline abstraction that decouples the data processing logic from the underlying execution backend, allowing the same pipeline to run on different distributed compute engines. It supports multi-language pipeline development by translating high-level code fro

    Processes and transforms structured data using standard SQL statements through a distributed query engine.

    Java
    عرض على GitHub↗8,612
  • linkedin/school-of-sreالصورة الرمزية لـ linkedin

    linkedin/school-of-sre

    8,093عرض على GitHub↗

    This project is a comprehensive educational resource and curriculum focused on site reliability engineering, distributed systems, and infrastructure operations. It provides technical guides, a systems engineering course, and instructional manuals designed to teach the principles of managing large-scale computing environments. The curriculum covers high-level architectural design for scalability and resilience, including fault-tolerant infrastructure, high-availability patterns, and microservices decomposition. It emphasizes the practical application of site reliability engineering through the

    Provides instructional material on using distributed engines for relational queries and transformations across clusters.

    HTMLgithadooplinux
    عرض على GitHub↗8,093
  • alasql/alasqlA

    AlaSQL/alasql

    7,278عرض على GitHub↗

    AlaSQL is a JavaScript SQL database engine that allows for the filtering, grouping, and joining of in-memory object arrays and JSON data. It functions as an in-memory SQL database and client-side data processor, enabling the execution of SQL statements against JavaScript arrays and external data sources in both browser and server environments. The project serves as a universal data query tool capable of performing relational joins across diverse sources, such as merging Google Spreadsheets, SQLite files, and remote APIs into a single result set. It also acts as an IndexedDB SQL wrapper, allow

    Fetches and filters data from remote CSV files using SQL syntax.

    JavaScript
    عرض على GitHub↗7,278
  • feast-dev/feastالصورة الرمزية لـ feast-dev

    feast-dev/feast

    6,727عرض على GitHub↗

    Feast is an open-source feature store for machine learning that provides a central platform for defining, storing, and serving features across both training and inference workflows. It operates as a declarative system where feature definitions are written as code in Python files, synchronized to a central registry, and made available for low-latency online retrieval or point-in-time correct historical joins for training datasets. The project abstracts storage behind a pluggable architecture, allowing offline and online backends to be swapped without changing retrieval logic, and coordinates ma

    Supports defining feature data sources via arbitrary SQL queries against Trino.

    Pythonbig-datadata-engineeringdata-quality
    عرض على GitHub↗6,727
  • hazelcast/hazelcastالصورة الرمزية لـ hazelcast

    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

    Executes standard SQL statements against distributed data structures to retrieve or manipulate records.

    Javabig-datacachingdata-in-motion
    عرض على GitHub↗6,570
  • wireservice/csvkitالصورة الرمزية لـ wireservice

    wireservice/csvkit

    6,390عرض على GitHub↗

    csvkit is a composable Unix-style command-line toolkit for converting, filtering, and analyzing CSV files directly from the terminal. It provides a suite of focused single-purpose commands that can be combined via pipes to build complex data processing workflows, with a modular architecture that includes a column-type inference engine for automatically detecting data types and a streaming-pipeline design for efficient handling of tabular data. The toolkit distinguishes itself through its SQL-engine abstraction layer, which allows users to run SQL queries directly against CSV files without req

    Runs SQL queries directly against CSV files, treating them as database tables for flexible analysis.

    Python
    عرض على GitHub↗6,390
  • materializeinc/materializeالصورة الرمزية لـ MaterializeInc

    MaterializeInc/materialize

    6,314عرض على GitHub↗

    Materialize is a streaming SQL database that continuously ingests live data from sources such as Kafka, Redpanda, PostgreSQL, and MySQL, and incrementally maintains materialized views. It provides a PostgreSQL-compatible query engine that accepts standard SQL over the PostgreSQL wire protocol, enabling any existing SQL client or BI tool to query real-time data. The system also includes a Model Context Protocol (MCP) server that exposes live materialized view data to AI agents, providing fresh context without polling. Materialize distinguishes itself through its ability to offer configurable c

    Executes SQL queries that incrementally update results as underlying streaming data changes.

    Rust
    عرض على GitHub↗6,314
  • apache/pinotالصورة الرمزية لـ apache

    apache/pinot

    6,098عرض على GitHub↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Processes analytical queries using single-stage or multi-stage execution for complex relational tasks like joins and window functions.

    Java
    عرض على GitHub↗6,098
  • apache/hiveالصورة الرمزية لـ apache

    apache/hive

    6,012عرض على GitHub↗

    Apache Hive is a SQL-on-Hadoop data warehouse that enables querying and managing petabytes of data stored in distributed storage such as HDFS and cloud storage services. It provides a familiar SQL interface for batch analytics and reporting, supported by a core set of components including the HiveServer2 Thrift service for remote query execution, the Hive Metastore Service for central metadata management, the Hive ACID Transaction Engine for concurrent read-write operations, and the Hive LLAP Interactive Engine for low-latency analytical processing. The WebHCat REST API offers an HTTP interfac

    Executes SQL queries against petabytes of data in distributed storage for batch analytics.

    Javaapachebig-datadatabase
    عرض على GitHub↗6,012
  • cloudevents/specالصورة الرمزية لـ cloudevents

    cloudevents/spec

    5,801عرض على GitHub↗

    CloudEvents is an open specification for describing event data in a common format across cloud platforms and services. It defines a standard structure and set of metadata attributes for events, enabling interoperability across different systems so producers and consumers can exchange events without custom translation. The specification provides a protocol-agnostic serialization framework that maps CloudEvents attributes and payloads to multiple serialization formats including JSON, Avro, and Protobuf, and defines transport bindings for mapping events onto protocols like HTTP, AMQP, Kafka, MQTT

    Defines a dedicated SQL dialect for filtering and processing CloudEvents streams.

    Pythonserverlessspecification
    عرض على GitHub↗5,801
السابق12التالي
  1. Home
  2. Data & Databases
  3. Distributed SQL Querying

استكشف الوسوم الفرعية

  • CSV Query EnginesEngines that run SQL queries directly against CSV files without requiring a database server. **Distinct from Distributed SQL Querying:** Distinct from Distributed SQL Querying: operates on local CSV files in memory, not across a cluster of machines.
  • Continuous SQL Querying1 وسم فرعيExecutes SQL queries that incrementally update results as underlying streaming data changes. **Distinct from Distributed SQL Querying:** Distinct from Distributed SQL Querying: focuses on continuous incremental updates on streaming data, not distributed batch execution.
  • Distributed Data FiltersExecutes queries to retrieve matching records from cluster members instead of iterating locally. **Distinct from Data Query Filters:** Distinct from Distributed SQL Querying: focuses on the distributive filtering mechanism rather than the full SQL query engine.
  • SQL-like Queries1 وسم فرعيUses SQL syntax to filter distributed map entries with support for standard operators and logical expressions. **Distinct from SQL Query Execution:** Distinct from Distributed SQL Querying: focuses on SQL-like filtering of map entries rather than full relational query engine capabilities.
  • Stateless Query ExecutionExecuting distributed queries through stateless components that discover and fetch data from remote stores. **Distinct from Distributed SQL Querying:** Focuses on the stateless nature of the query layer rather than SQL-specific transformations.
  • Trino Query SourcesDefining feature data sources using arbitrary SQL statements against Trino instead of table references. **Distinct from Distributed SQL Querying:** Distinct from Distributed SQL Querying: focuses on using Trino as a specific query engine for feature source definitions, not general distributed querying.