awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesEntity Second-Level Caching

Caches dehydrated entity data in a shared store to avoid redundant lookups across sessions.

Distinct from Multi-level Caching: Specific to the second-level cache pattern for entities in an ORM, not general multi-tier server caching.

Explore 5 awesome GitHub repositories matching data & databases · Entity Second-Level Caching. Refine with filters or upvote what's useful.

Awesome Entity Second-Level Caching GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • doctrine/ormdoctrine 的头像

    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

    Implements a second-level cache to store frequently accessed entities and collections across sessions.

    PHPhacktoberfest
    在 GitHub 上查看↗10,172
  • hibernate/hibernate-ormhibernate 的头像

    hibernate/hibernate-orm

    6,447在 GitHub 上查看↗

    Hibernate ORM 是一个 Java 对象关系映射器,也是 Jakarta Persistence API 的完整实现。它作为 SQL 数据库抽象层,将 Java 对象模型转换为关系数据库模式,以管理数据持久化和生命周期。 该框架以其多租户数据隔离框架而著称,可在单个数据库实例中分离客户数据。它还具有数据库模式生成器,可根据实体映射自动生成和更新关系结构。 该系统涵盖了广泛的功能领域,包括事务管理、并发锁定控制以及用于审计日志的时间数据跟踪。它通过实体图策略提供数据获取优化工具,并支持向量数据和国家化字符等高级数据类型。 该项目包含一套全面的持久层测试工具,包括数据库方言过滤和规范合规性测试。

    Maintains a session-scoped map of entity identifiers to object instances to ensure referential integrity.

    Java
    在 GitHub 上查看↗6,447
  • chillicream/hotchocolateChilliCream 的头像

    ChilliCream/hotchocolate

    5,713在 GitHub 上查看↗

    HotChocolate is a GraphQL server implementation for .NET that handles queries, mutations, and subscriptions over HTTP. It provides code-first schema generation directly from C# classes and attributes, keeping the schema and business logic in sync without manual type definitions. The project also includes a GraphQL gateway that composes multiple GraphQL and REST endpoints into a single unified schema, along with a GraphQL IDE for exploring, testing, and debugging GraphQL APIs interactively. The project distinguishes itself through its comprehensive tooling ecosystem, which includes a GraphQL c

    Caches fetched entities in memory so subsequent requests for the same key return instantly.

    C#
    在 GitHub 上查看↗5,713
  • springside/springside4springside 的头像

    springside/springside4

    5,652在 GitHub 上查看↗

    SpringSide 4 is an enterprise Java reference architecture and utility library built on the Spring Framework. It provides a pragmatic, best-practice application stack for building RESTful web services, web applications, and data access layers, along with a curated collection of high-performance utility classes for common operations like text, date, collection, reflection, concurrency, and I/O handling. The project distinguishes itself by combining a complete reference application scaffold with production-oriented infrastructure. It includes a JPA-based data access layer that automatically tran

    Implements second-level caching of entities by primary key for faster retrieval.

    Java
    在 GitHub 上查看↗5,652
  • ravendb/ravendbravendb 的头像

    ravendb/ravendb

    3,961在 GitHub 上查看↗

    RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind

    Provides a session-scoped cache that maps entity identifiers to object instances to ensure referential integrity within a single unit of work.

    C#csharpdatabasedocument-database
    在 GitHub 上查看↗3,961
  1. Home
  2. Data & Databases
  3. Multi-level Caching
  4. Entity Second-Level Caching

探索子标签

  • First-Level CachingA session-scoped cache that maps entity identifiers to object instances to ensure referential integrity within a single unit of work. **Distinct from Entity Second-Level Caching:** Distinct from Entity Second-Level Caching: targets the short-lived session scope rather than the shared cross-session store.
  • Primary Key CachesCaches that store entity objects by their primary key for faster retrieval. **Distinct from Entity Second-Level Caching:** Distinct from Entity Second-Level Caching: focuses on caching by primary key specifically, not general second-level entity caching.