5 repository-uri
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 este o bibliotecă de server pentru implementarea serverelor GraphQL în Go. Oferă infrastructura de bază pentru parsarea schemei, maparea resolver-elor și execuția interogărilor. Biblioteca include un motor de subscripție care permite streaming-ul de date în timp real către clienți folosind transportul WebSocket. Dispune, de asemenea, de un tracer de execuție pentru monitorizarea și profilarea performanței interogărilor prin instrumente de telemetrie. Sistemul gestionează consumul de resurse și stabilitatea printr-un optimizator de interogări care impune restricții de adâncime și controlează concurența resolver-elor. Suportă optimizarea preluării datelor prin prefetching la nivel de câmp pentru a reduce cererile repetitive către baza de date și utilizează un mecanism de transformare a panic-urilor în erori pentru a menține stabilitatea serverului.
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.