awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • prisma/prismaAvatar de prisma

    prisma/prisma

    46,366Ver en GitHub↗

    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
    Ver en GitHub↗46,366
  • vitessio/vitessAvatar de vitessio

    vitessio/vitess

    20,788Ver en GitHub↗

    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
    Ver en GitHub↗20,788
  • citusdata/citusAvatar de citusdata

    citusdata/citus

    12,562Ver en GitHub↗

    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
    Ver en GitHub↗12,562
  • nlpchina/elasticsearch-sqlAvatar de NLPchina

    NLPchina/elasticsearch-sql

    7,012Ver en GitHub↗

    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
    Ver en GitHub↗7,012
  • pgdogdev/pgdogAvatar de pgdogdev

    pgdogdev/pgdog

    3,361Ver en GitHub↗

    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
    Ver en GitHub↗3,361
  1. Home
  2. Data & Databases
  3. Query Middleware

Explorar subetiquetas

  • 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.