awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesLocal Cache Synchronization

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.

Awesome Local Cache Synchronization GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • go-xorm/xormAvatar von go-xorm

    go-xorm/xorm

    6,628Auf GitHub ansehen↗

    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.

    Gogolangmssqlmysql
    Auf GitHub ansehen↗6,628
  • alibaba/jetcacheAvatar von alibaba

    alibaba/jetcache

    5,590Auf GitHub ansehen↗

    JetCache ist ein Java-Caching-Framework, das eine einheitliche Schnittstelle für die Verwaltung von Anwendungsdaten bereitstellt. Es fungiert als Two-Level-Cache-Manager, der lokalen In-Memory-Speicher und entfernte verteilte Caches koordiniert, um Netzwerklatenz zu reduzieren und Abrufgeschwindigkeiten zu verbessern. Das Projekt zeichnet sich durch seine deklarative Caching-Bibliothek aus, die Annotationen verwendet, um die Speicherung, den Ablauf und die Invalidierung von Methodenergebnissen zu automatisieren. Es beinhaltet einen verteilten Cache-Synchronisierer, um die Konsistenz durch die Invalidierung lokaler Einträge über Cluster-Instanzen hinweg zu wahren, sowie ein verteiltes Sperr-Tool zur Koordinierung des Zugriffs auf gemeinsam genutzte Ressourcen. Das Framework deckt ein breites Spektrum an Leistungs- und Stabilitätsfunktionen ab, einschließlich nicht-blockierendem asynchronem Abruf, automatischem Hintergrund-Cache-Refreshing und Request-Collapsing, um Cache-Penetration zu verhindern. Es bietet zudem programmatisches Cache-Management, austauschbare Serialisierungsstrategien und Sicherheitsfunktionen wie Allow-List-Deserialisierungsfilterung.

    Broadcasts invalidation messages across a cluster to keep local memory caches consistent with remote updates.

    Javacachejavajcache
    Auf GitHub ansehen↗5,590
  1. Home
  2. Data & Databases
  3. Distributed State Synchronizers
  4. Distributed Cache Synchronizers
  5. Local Cache Synchronization