2 个仓库
Ensures consistency between the in-memory object cache and the underlying database after modifications.
Distinct from Distributed Cache Synchronizers: Focuses on local memory state consistency for the ORM, unlike distributed cache synchronizers that use network backplanes
Explore 2 awesome GitHub repositories matching data & databases · Local Cache Synchronization. Refine with filters or upvote what's useful.
xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries and maps database rows back into native objects, providing a multi-dialect database driver that supports MySQL, PostgreSQL, SQLite, Oracle, SQL Server, and TiDB. The project features a read-write splitting manager that routes modification requests to a primary database and read requests to replicas. It includes a database schema synchronizer to automatically align table structures and indexes with application data models, as well as a fluent SQL query builder for constructing co
Ensures consistency between in-memory object caches and the database after record modifications.
JetCache 是一个 Java 缓存框架,提供了一个用于管理应用数据的统一接口。它作为一个二级缓存管理器,协调本地内存存储和远程分布式缓存,以减少网络延迟并提高检索速度。 该项目的特色在于其声明式缓存库,使用注解来自动化方法结果的存储、过期和失效。它包含一个分布式缓存同步器,通过使集群实例间的本地条目失效来保持一致性,并提供一个分布式锁工具来协调对共享资源的访问。 该框架涵盖了广泛的性能和稳定性功能,包括非阻塞异步检索、自动后台缓存刷新,以及防止缓存穿透的请求合并。它还提供程序化缓存管理、可插拔序列化策略,以及诸如白名单反序列化过滤等安全特性。
Broadcasts invalidation messages across a cluster to keep local memory caches consistent with remote updates.