3 Repos
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 ist ein HTTP-Reverse-Proxy-Cache, Traffic-Manager und Edge-Content-Delivery-Tool. Es fungiert als HTTP-Beschleuniger, der Antworten im Speicher speichert, um die Backend-Last zu reduzieren und die Auslieferungsgeschwindigkeit zu verbessern. Das System dient zudem als TLS-Termination-Proxy und Konfigurations-Engine, die eine kompilierte Sprache verwendet, um Request-Handling- und Caching-Logik zu definieren. Das Projekt zeichnet sich durch seine kompilierte Konfigurationssprache aus, die spezialisierte Domänenlogik in Maschinencode transformiert, um die Request-Verarbeitung mit Leitungsgeschwindigkeit auszuführen. Es bietet hochperformante, speicherzentrierte Speicherung und spezialisiertes Cache-Management, wie Surrogate-Key-Invalidierung für das gezielte Purging verwandter Objekte. Die Plattform deckt ein breites Spektrum an Traffic-Management- und Optimierungsfunktionen ab, einschließlich dynamischem Backend-Routing, Request-Rate-Limiting und Backend-Health-Isolation. Es unterstützt Content-Normalisierung für URL-Query-Strings und Header sowie Sicherheitsfunktionen wie HMAC-Signaturberechnung. Die Software unterstützt Cloud-native Deployments über Container-Images und Kubernetes-Helm-Charts.
Improves cache hit rates by filtering, sorting, and removing redundant query parameters from incoming URLs.