2 repositorios
Local storage of database responses with synchronization via server-sent invalidation signals.
Distinguishing note: The candidates focus on build artifacts, CPU instructions, or edge CDNs, not client-library local caches for databases.
Explore 2 awesome GitHub repositories matching data & databases · Client-Side Cache Invalidations. Refine with filters or upvote what's useful.
Falcor is a JavaScript library that models remote data as a single virtual JSON graph, providing a path-based query engine for efficient client-side data retrieval and updates. It represents multiple remote data sources as a unified document where entities are accessed via globally unique identity paths. The system distinguishes itself by treating the remote data model as a virtual JSON resource, allowing the client to query specific paths without managing individual endpoints. It uses a reference-aware graph model to handle many-to-many relationships and prevents data duplication. Network ef
Maintains a local cache and supports invalidating stale paths following mutation operations.
Rueidis is a high-performance Redis client library for Go that provides a type-safe and asynchronous interface for interacting with Redis servers. It includes a full implementation of the Redis serialization protocol and a dedicated connection manager to handle pooling, multiplexing, and automatic pipelining. The library is distinguished by its support for RDMA connectivity to reduce latency and CPU overhead. It features a distributed lock manager that implements majority-based locking and optimistic concurrency control, as well as client-side caching with invalidation signals to minimize net
Implements client-side caching that synchronizes state using invalidation notifications to minimize network round trips.