3 repository-uri
Standardizing GraphQL queries by replacing literals with variables to create canonical forms for execution plan reuse.
Distinct from GraphQL Normalized Caches: Distinct from GraphQL Normalized Caches: focuses on the normalization of the query string itself for planning, not the normalization of returned data in a cache.
Explore 3 awesome GitHub repositories matching data & databases · Query Normalization. Refine with filters or upvote what's useful.
This project is a GraphQL implementation for Go, providing a complete suite for building GraphQL servers. It includes a schema engine for defining types, a query parser to convert strings into abstract syntax trees, and an execution engine that resolves fields against a defined schema to return structured data. The library distinguishes itself through reflection-based type mapping, allowing object definitions and arguments to be derived directly from native Go structs. It also supports the execution of real-time data streaming via GraphQL subscriptions and provides an extensible execution pip
Replaces literal field arguments with synthetic variables to create a canonical query shape for execution caching.
Pixie is an open-source observability platform for Kubernetes that uses eBPF to automatically capture telemetry data from clusters without requiring any manual instrumentation or code changes. It functions as an eBPF telemetry collector, a continuous application profiler, a network traffic analyzer, and a scriptable telemetry query engine, all within a single Kubernetes-native tool. The platform distinguishes itself through several integrated capabilities. It continuously samples stack traces from compiled-language code to identify CPU performance bottlenecks, visualizing the results as inter
Groups similar SQL queries by replacing constants with placeholders to analyze performance per query pattern.
Varnish Cache este un cache HTTP reverse proxy, manager de trafic și instrument de livrare a conținutului la margine (edge). Acesta funcționează ca un accelerator HTTP care stochează răspunsurile în memorie pentru a reduce încărcarea backend-ului și a îmbunătăți viteza de livrare. Sistemul servește, de asemenea, ca proxy de terminare TLS și un motor de configurare folosind un limbaj compilat pentru a defini logica de gestionare a cererilor și de caching. Proiectul se distinge prin limbajul său de configurare compilat, care transformă logica de domeniu specializată în cod mașină pentru a executa procesarea cererilor la viteza liniei. Oferă stocare centrată pe memorie de înaltă performanță și gestionare specializată a cache-ului, cum ar fi invalidarea prin surrogate-key pentru purjarea țintită a obiectelor conexe. Platforma acoperă o gamă largă de capabilități de gestionare și optimizare a traficului, inclusiv rutarea dinamică a backend-ului, limitarea ratei cererilor și izolarea sănătății backend-ului. Suportă normalizarea conținutului pentru șirurile de interogare URL și headere, precum și funcții de securitate precum calculul semnăturii HMAC. Software-ul suportă deployment-ul cloud-native prin imagini de container și chart-uri Kubernetes Helm.
Improves cache hit rates by filtering, sorting, and removing redundant query parameters from incoming URLs.