5 repositorios
Mechanisms for grouping multiple database operations into a single request to reduce network overhead.
Distinct from Batch Request Execution: Distinct from API-level request execution or centralized tenant updates; focuses on database query batching for throughput.
Explore 5 awesome GitHub repositories matching data & databases · Query Batching. Refine with filters or upvote what's useful.
Mycat-Server is a MySQL database middleware system that functions as a sharding proxy, distributed database coordinator, and high availability manager. It acts as a proxy layer that routes SQL traffic between applications and multiple backend MySQL database instances to enable horizontal scaling. The system coordinates distributed transactions, generates global unique sequences to prevent primary key collisions, and executes distributed join queries across multiple database shards. It includes a load balancer that performs read-write splitting by directing traffic between primary and slave no
Implements batch processing of data operations to minimize communication overhead between the client and server.
LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters
Processes multiple query vectors in a single batch to increase throughput and reduce overhead.
Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o
Groups multiple data requests into single batches to eliminate N+1 query problems and improve API performance.
graphql-go es una biblioteca de servidor para implementar servidores GraphQL en Go. Proporciona la infraestructura central para el análisis de esquemas, mapeo de resolutores y ejecución de consultas. La biblioteca incluye un motor de suscripción que permite la transmisión de datos en tiempo real a los clientes utilizando transporte WebSocket. También cuenta con un trazador de ejecución para monitorear y perfilar el rendimiento de las consultas a través de herramientas de telemetría. El sistema gestiona el consumo de recursos y la estabilidad a través de un optimizador de consultas que aplica restricciones de profundidad y controla la concurrencia de los resolutores. Admite la optimización de la obtención de datos mediante prefetching a nivel de campo para reducir las solicitudes repetitivas a la base de datos y utiliza un mecanismo de transformación de pánico a error para mantener la estabilidad del servidor.
Reduces database load by grouping multiple operations into single requests through resolver tree analysis.
OSV is a distributed database and aggregator of open-source security advisories that uses a standardized vulnerability schema to track security flaws. It functions as a system for collecting and normalizing security data from diverse ecosystems into a single unified format, providing a web API for querying package vulnerabilities and submitting standardized records. The project distinguishes itself through a security advisory distribution service that supports bulk dataset exports via cloud storage buckets and incremental synchronization of security record updates. It also employs sandbox-bas
Allows retrieving vulnerability IDs and modification dates for a batch of packages in a single request.