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
·

5 Repos

Awesome GitHub RepositoriesQuery Middleware

Components that allow for the interception and modification of database queries during execution.

Distinguishing note: Focuses on the query lifecycle interception rather than the query execution engine.

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

Awesome Query Middleware GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • prisma/prismaAvatar von prisma

    prisma/prisma

    46,366Auf GitHub ansehen↗

    Prisma is a database toolkit that provides a unified access layer for interacting with relational and document databases. It centers on a declarative schema modeling approach, where developers define their data structures in a human-readable language. This schema serves as the single source of truth, from which the toolkit automatically generates type-safe database clients that provide compile-time validation and editor autocomplete for all data operations. The project distinguishes itself through a high-performance, Rust-based query engine that handles query planning and connection pooling o

    Allows developers to inject custom logic into the query lifecycle to handle caching, logging, or data transformation before execution.

    TypeScriptcockroachdbdatabasejavascript
    Auf GitHub ansehen↗46,366
  • vitessio/vitessAvatar von vitessio

    vitessio/vitess

    20,788Auf GitHub ansehen↗

    Vitess is a database clustering system for horizontal scaling of MySQL. It functions as a middleware layer that abstracts complex sharding and physical topology, allowing applications to interact with a distributed database environment through a unified interface. By intercepting and routing SQL queries across multiple shards, it enables large-scale data management while maintaining the appearance of a single database instance. The platform distinguishes itself through its ability to perform online schema migrations and distributed transaction coordination without requiring application downti

    Acts as a middleware layer that directs SQL queries to the correct database shards and aggregates results.

    Gocncfdatabase-clusterkubernetes
    Auf GitHub ansehen↗20,788
  • 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

    Identifies the specific node containing required data based on distribution keys to minimize data movement during query execution.

    Ccituscitus-extensiondatabase
    Auf GitHub ansehen↗12,562
  • nlpchina/elasticsearch-sqlAvatar von NLPchina

    NLPchina/elasticsearch-sql

    7,012Auf GitHub ansehen↗

    This project provides a SQL interface for Elasticsearch, serving as a translator and database layer that allows users to retrieve, filter, and manipulate indices using structured query language. It functions by converting standard SQL statements into the native JSON query language used by the search engine. The system includes a geospatial SQL engine for executing location-based searches and distance calculations. It also features a query debugger used to visualize the translation process from SQL to search engine request bodies to verify the logic and accuracy of data retrieval. The capabil

    Acts as an intermediary layer that intercepts SQL requests and forwards translated queries to the search cluster.

    Java
    Auf GitHub ansehen↗7,012
  • 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

    Functions as a routing engine that executes queries across multiple shards and aggregates results into a single response.

    Rustload-balancerpoolerpostgresql
    Auf GitHub ansehen↗3,361
  1. Home
  2. Data & Databases
  3. Query Middleware

Unter-Tags erkunden

  • Distributed Query RoutersMiddleware components that intercept and route SQL queries across multiple database shards to provide a unified data view. **Distinct from Query Middleware:** Focuses on routing and sharding logic, distinct from generic query interception middleware.