2 repositorios
Distributed caching middleware designed for zero-downtime failover and consistency using transaction identifiers.
Distinct from Database Caching Middleware: Adds high-availability and failover capabilities to database caching middleware.
Explore 2 awesome GitHub repositories matching data & databases · High Availability Cache Layers. Refine with filters or upvote what's useful.
Readyset is a transparent caching proxy for PostgreSQL and MySQL that sits between an application and its database, intercepting SQL queries and serving cached results from memory. It automatically caches query results on first execution and keeps those caches consistent by consuming the database’s replication stream in real time, enabling faster repeated reads without application code changes. The proxy also supports caching advanced SQL functions such as window functions, bucket functions, and locale-aware collation sorting, and exposes an interface that allows AI agents to inspect proxied q
Ensures cache consistency and high availability during database failover using global transaction identifiers.
FusionCache is a .NET caching framework that manages local and distributed data storage. It functions as a hybrid cache implementation, combining fast in-memory storage with a distributed second-level cache to reduce latency and remote data fetches. The framework includes a cache stampede protector that ensures only one request fetches missing data while concurrent calls wait. It synchronizes data across multiple application nodes using a backplane and provides an observability-driven approach with built-in metrics, structured logging, and telemetry. The system covers a broad range of cachin
Prevents system crashes and cache stampedes using fail-safe fallbacks, circuit breakers, and request locking.