awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

49 مستودعات

Awesome GitHub RepositoriesQuery Caching Strategies

Mechanisms for storing and retrieving database query results to reduce latency and database load.

Distinguishing note: Specifically targets the caching of query results rather than general application-level object caching.

Explore 49 awesome GitHub repositories matching data & databases · Query Caching Strategies. Refine with filters or upvote what's useful.

Awesome Query Caching Strategies GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • typeorm/typeormالصورة الرمزية لـ typeorm

    typeorm/typeorm

    36,540عرض على GitHub↗

    TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform

    TypeORM stores query results temporarily to avoid repeated database hits, with options to configure cache duration or integrate external storage providers for improved performance.

    TypeScriptactive-recordcockroachdbdata-mapper
    عرض على GitHub↗36,540
  • redis/go-redisالصورة الرمزية لـ redis

    redis/go-redis

    22,159عرض على GitHub↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Retrieves stored information from a cache using filter criteria to serve application requests without querying the primary database.

    Gogogolangredis
    عرض على GitHub↗22,159
  • qax-os/excelizeالصورة الرمزية لـ qax-os

    qax-os/excelize

    20,682عرض على GitHub↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Implements mechanisms for caching database query results to improve performance.

    Goagentaianalytics
    عرض على GitHub↗20,682
  • cube-js/cubeالصورة الرمزية لـ cube-js

    cube-js/cube

    20,251عرض على GitHub↗

    Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and relationships across diverse data sources. By acting as a headless business intelligence engine, it transforms raw data into a governed model that can be queried via SQL, REST, and GraphQL interfaces. This architecture ensures consistent data definitions and logic across all downstream analytical applications and reporting tools. The platform distinguishes itself through its integrated conversational AI capabilities, which allow users to explore data using natural language. It orches

    Adjusts cache behavior for individual requests to balance the need for real-time data freshness against faster query performance.

    Rustagentic-analyticsagentsai
    عرض على GitHub↗20,251
  • lionsoul2014/ip2regionالصورة الرمزية لـ lionsoul2014

    lionsoul2014/ip2region

    19,159عرض على GitHub↗

    ip2region is an offline IP geolocation library and framework designed to resolve IPv4 and IPv6 addresses to city-level regional information using local binary data files. It functions as a binary IP database compiler and a cross-language search client, allowing for regional lookups without relying on external APIs. The project distinguishes itself through a specialized binary format that supports high-performance query optimization. It employs adjacent-segment IP merging and deduplicated region storage to minimize the database footprint, while utilizing memory-mapped file caching and vector-i

    Reduces lookup latency by caching vector indices or loading the entire database into memory.

    Javaip-addressip-address-databaseip-address-location
    عرض على GitHub↗19,159
  • dapperlib/dapperالصورة الرمزية لـ DapperLib

    DapperLib/Dapper

    18,331عرض على GitHub↗

    Dapper is a lightweight object-relational mapper for .NET that functions as a high-performance data access library. It operates by extending standard database connection interfaces, allowing developers to execute raw SQL queries while automating the mapping of database results to strongly-typed objects. The library distinguishes itself through its use of runtime code generation, which creates high-performance instructions to map database rows to object properties with minimal overhead. It provides flexible data retrieval options, supporting both memory-buffered loading for speed and row-by-ro

    Caches database query results to reduce latency and server load.

    C#ado-netdappersql
    عرض على GitHub↗18,331
  • redis/node-redisالصورة الرمزية لـ redis

    redis/node-redis

    17,550عرض على GitHub↗

    This project is a database driver for Node.js applications designed to interface with Redis. It provides structured access to data stores, enabling the execution of commands, management of data structures, and the implementation of atomic transaction processing. The client distinguishes itself through native support for the binary-safe serialization protocol and a promise-based command pipeline that groups operations to minimize latency. It includes a dedicated manager for distributed environments that handles node discovery and request routing, alongside an event-driven messaging system that

    Reduces database load and improves response times by caching query results within the application layer.

    TypeScriptnode-redisnodejsredis
    عرض على GitHub↗17,550
  • gyoogle/tech-interview-for-developerالصورة الرمزية لـ gyoogle

    gyoogle/tech-interview-for-developer

    17,417عرض على GitHub↗

    This project is a comprehensive technical interview preparation resource and computer science interview guide. It serves as an educational reference for developers to study core software engineering fundamentals and common coding patterns required for employment screenings. The repository provides detailed guides and references covering data structures and algorithms, networking and security, operating systems, and web development. It specifically focuses on the implementation and complexity analysis of sorting, searching, and graph algorithms. The material encompasses a wide breadth of comp

    Explains mechanisms for storing and retrieving database query results to reduce latency and server load.

    Javaalgorithmcomputer-sciencecs
    عرض على GitHub↗17,417
  • victoriametrics/victoriametricsالصورة الرمزية لـ VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343عرض على GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Clears internal response caches to ensure that subsequent queries reflect the most recent data changes.

    Godatabasegrafanagraphite
    عرض على GitHub↗16,343
  • dbt-labs/dbt-coreالصورة الرمزية لـ dbt-labs

    dbt-labs/dbt-core

    13,051عرض على GitHub↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Accelerates query performance by storing frequent semantic layer query results in local memory.

    Rustanalyticsbusiness-intelligencedata-modeling
    عرض على GitHub↗13,051
  • sqlalchemy/sqlalchemyالصورة الرمزية لـ sqlalchemy

    sqlalchemy/sqlalchemy

    11,612عرض على GitHub↗

    SQLAlchemy is a comprehensive Python SQL toolkit and object-relational mapper that provides a full suite of tools for interacting with relational databases. It serves as a foundational layer for database connectivity, offering both a high-level object-oriented interface for data persistence and a programmatic SQL expression language for constructing complex, dialect-agnostic queries. The project distinguishes itself through its sophisticated unit of work persistence, which coordinates atomic transactions and tracks object state changes to minimize redundant database operations. It provides a

    Stores and reuses compiled SQL statement strings to reduce computational overhead and speed up query execution.

    Pythonpythonsqlsqlalchemy
    عرض على GitHub↗11,612
  • huggingface/text-generation-inferenceالصورة الرمزية لـ huggingface

    huggingface/text-generation-inference

    10,775عرض على GitHub↗

    Text Generation Inference is a production-ready engine designed for the deployment and serving of large language models. It functions as a containerized runtime environment that manages model execution, scales across distributed hardware, and provides high-performance inference capabilities for demanding production environments. The project distinguishes itself through advanced optimization techniques, including continuous batching to maximize hardware utilization and tensor parallelism to shard large models across multiple accelerator cards. It supports efficient inference through custom com

    Stores and reuses pre-compiled model files to skip redundant processing steps during deployment.

    Pythonbloomdeep-learningfalcon
    عرض على GitHub↗10,775
  • 99designs/gqlgenالصورة الرمزية لـ 99designs

    99designs/gqlgen

    10,729عرض على GitHub↗

    gqlgen is a schema-first Go library designed to build type-safe GraphQL servers. It functions as a code generation engine that transforms declarative GraphQL schema definitions into strongly-typed Go source code, ensuring strict alignment between the API contract and the underlying implementation. The framework distinguishes itself through its deep integration with the Go type system and its highly extensible build pipeline. By using schema-first development, it automates the creation of server boilerplate and resolver stubs, allowing developers to map schema fields directly to Go structs and

    Sends short query hashes instead of full query strings to reduce bandwidth usage.

    Gocodegendataloadergogenerate
    عرض على GitHub↗10,729
  • openvinotoolkit/openvinoالصورة الرمزية لـ openvinotoolkit

    openvinotoolkit/openvino

    10,414عرض على GitHub↗

    OpenVINO is an AI inference engine and model serving platform designed to execute optimized deep learning models across CPUs, GPUs, and NPUs through a unified API. It includes a model optimization toolkit for converting, quantizing, and compressing models from various frameworks, alongside a specialized generative AI runtime for large language models. The project distinguishes itself through a plugin-based hardware acceleration layer that maps neural network operations to vendor-specific drivers. It features advanced execution mechanisms such as continuous batching, speculative decoding, and

    Implements weightless caches that reference original model files to minimize the storage footprint of compiled binaries.

    C++aicomputer-visiondeep-learning
    عرض على GitHub↗10,414
  • doctrine/ormالصورة الرمزية لـ doctrine

    doctrine/orm

    10,172عرض على GitHub↗

    Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It uses the data mapper and identity map patterns to decouple the in-memory object model from the database schema, allowing developers to manage data persistence without writing manual SQL. The project features a dedicated object-oriented query language and programmatic builder for retrieving data based on entities rather than tables. It implements a unit-of-work system to track object changes during a request and synchronize them via atomic transactions. The capability surface inc

    Caches the translation of high-level DQL into vendor-specific SQL to avoid repeated parsing.

    PHPhacktoberfest
    عرض على GitHub↗10,172
  • graphql-go/graphqlالصورة الرمزية لـ graphql-go

    graphql-go/graphql

    10,155عرض على GitHub↗

    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

    Normalizes GraphQL queries into a canonical form to improve the hit rate of execution plan caches.

    Gographqlgraphql-gosubscriptions
    عرض على GitHub↗10,155
  • goofychris/art-templateالصورة الرمزية لـ goofychris

    goofychris/art-template

    9,861عرض على GitHub↗

    art-template is a JavaScript templating engine and HTML template compiler that transforms custom syntax and script statements into optimized HTML output. It functions as a precompiled template engine that converts template source into standalone JavaScript functions to render dynamic content from data. The engine features a template inheritance framework that organizes layouts through nesting, blocks, and inclusions to create reusable components across multiple files. It incorporates automatic output sanitization and encoding to prevent cross-site scripting attacks. The system includes capab

    Provides a global compilation cache to store precompiled templates and avoid redundant processing.

    JavaScriptexpressjavascriptkoa
    عرض على GitHub↗9,861
  • prisma-labs/graphql-yogaالصورة الرمزية لـ prisma-labs

    prisma-labs/graphql-yoga

    8,524عرض على GitHub↗

    GraphQL Yoga is a GraphQL server framework designed for building APIs that operate across all JavaScript environments. It utilizes the WHATWG Fetch API to provide a standardized request and response interface, enabling the server to run on serverless and edge computing platforms. The framework includes a specialized server for processing file uploads via the standard GraphQL multipart request specification and a subscription server that delivers real-time data streaming through server-sent events. An extensible plugin framework allows for the injection of custom behaviors and logic into the r

    Reduces response latency by caching parsed GraphQL documents to avoid redundant parsing and validation steps.

    TypeScript
    عرض على GitHub↗8,524
  • redis/redisinsightالصورة الرمزية لـ redis

    redis/RedisInsight

    8,556عرض على GitHub↗

    RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

    Employs query caching strategies to reuse previous responses by matching similar queries via embeddings.

    TypeScriptdatabase-guiredisredis-gui
    عرض على GitHub↗8,556
  • kreuzberg-dev/kreuzbergالصورة الرمزية لـ kreuzberg-dev

    kreuzberg-dev/kreuzberg

    8,527عرض على GitHub↗

    Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo

    Downloads Whisper ONNX models on first use and caches them locally for offline deployments.

    Rustdocument-intelligenceelixirffi
    عرض على GitHub↗8,527
السابق123التالي
  1. Home
  2. Data & Databases
  3. Query Caching Strategies

استكشف الوسوم الفرعية

  • Cached Query Data ReadersGenerates type-safe helper functions that retrieve cached query data using getQueryData with the correct query key. **Distinct from Query Caching Strategies:** Distinct from Query Caching Strategies: generates type-safe helpers for reading cached query data, not general caching strategies.
  • Compilation Caches4 وسوم فرعيةMechanisms for storing and reusing compiled SQL statement strings to reduce computational overhead. **Distinct from Query Caching Strategies:** Distinct from Query Caching Strategies: focuses on caching the compiled SQL statement structure rather than the result set data.
  • Database Proxy Caches2 وسوم فرعيةTransparent middleware layers that intercept database traffic to cache and synchronize query results. **Distinct from Query Caching Strategies:** Distinct from general Query Caching Strategies by implementing a proxy layer for transparent interception without application changes.
  • Query Expression Caching1 وسم فرعيCaching the results or plans of entity queries based on component expressions to improve performance. **Distinct from Query Caching Strategies:** Specifically targets the caching of ECS component queries rather than generic database output caches.
  • Query Persistence EnginesSystems that use query hashes to reduce bandwidth and improve performance for recurring API requests. **Distinct from Query Caching Strategies:** Distinct from Query Caching Strategies: focuses on query persistence via hashing rather than result caching.
  • Query Plan Caching6 وسوم فرعيةCaching of parsed and validated query states to avoid redundant computation of execution plans. **Distinct from Query Caching Strategies:** Distinct from Query Caching Strategies: focuses on caching the execution plan (the 'how' to fetch) rather than the result data (the 'what' was fetched).
  • Query Shape NormalizationStandardizing query structures by replacing literal arguments with variables to enable efficient execution plan caching. **Distinct from Query Caching Strategies:** Distinct from Query Caching Strategies: focuses on transforming the query string into a canonical shape rather than storing the final result.
  • Selector Result CachingCaches the outcome of CSS selector evaluations to avoid redundant DOM traversals. **Distinct from Query Caching Strategies:** Focuses on DOM selector results rather than database query results or execution plans.
  • Template Compilation Caches1 وسم فرعيShared memory stores for precompiled template functions to avoid redundant processing of the same files. **Distinct from Compilation Caches:** Caches compiled JavaScript render functions instead of compiled SQL statements.