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

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

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

5 个仓库

Awesome GitHub RepositoriesPessimistic

Concurrency control strategies using row locks or version checks to prevent conflicting updates in concurrent transactions.

Distinct from Optimistic Locking: Distinct from Optimistic Locking: covers both pessimistic and optimistic locking strategies rather than just optimistic version-based approaches.

Explore 5 awesome GitHub repositories matching data & databases · Pessimistic. Refine with filters or upvote what's useful.

Awesome Pessimistic GitHub Repositories

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

    hazelcast/hazelcast

    6,570在 GitHub 上查看↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Prevents race conditions by using pessimistic or optimistic locking strategies to ensure data consistency across distributed nodes.

    Javabig-datacachingdata-in-motion
    在 GitHub 上查看↗6,570
  • aws/aws-sdk-phpaws 的头像

    aws/aws-sdk-php

    6,191在 GitHub 上查看↗

    The AWS SDK for PHP is a software development kit that provides HTTP client classes for every supported Amazon Web Service, enabling PHP applications to send authenticated requests and receive structured, typed response objects. It includes a credential resolution chain that automatically locates credentials from environment variables, instance profiles, or configuration files, and supports promise-based asynchronous execution for running multiple API calls concurrently to improve throughput. The SDK distinguishes itself through a middleware pipeline architecture that allows interception and

    Implements pessimistic locking for session data to prevent concurrent modification conflicts.

    PHP
    在 GitHub 上查看↗6,191
  • teivah/algodeckteivah 的头像

    teivah/algodeck

    5,819在 GitHub 上查看↗

    Algodeck is an open-source collection of flash cards designed for reviewing algorithms, data structures, and system design concepts, specifically curated for technical interview preparation. The project organizes knowledge into atomic question-and-answer pairs and incorporates spaced repetition scheduling to optimize long-term memory retention. The flash card catalog covers a broad range of computer science topics, including classic sorting algorithms like quicksort and mergesort, data structure operations for arrays, trees, heaps, tries, and graphs, as well as bit manipulation techniques for

    Explains pessimistic and optimistic locking strategies for concurrent data access.

    HTML
    在 GitHub 上查看↗5,819
  • forthespada/interviewguideforthespada 的头像

    forthespada/InterviewGuide

    5,816在 GitHub 上查看↗

    InterviewGuide is a comprehensive technical interview preparation platform that covers the full spectrum of software engineering recruitment, from foundational computer science concepts through to offer negotiation. It provides structured learning paths across algorithms, operating systems, databases, networking, and programming languages, with a particular emphasis on C++ and Go. The platform aggregates real interview experiences and company-specific questions from major tech employers, offering candidates a searchable database of past written exam problems and detailed accounts of actual int

    Explains how to use row locks or version checks to prevent conflicting updates in concurrent transactions.

    codecppdata-structures-and-algorithms
    在 GitHub 上查看↗5,816
  • goravel/goravelgoravel 的头像

    goravel/goravel

    4,749在 GitHub 上查看↗

    Goravel 是一个功能齐全的开发脚手架和框架,用于使用 Go 编程语言构建 Web 应用、REST API 和 gRPC 服务。它实现了模型-视图-控制器(MVC)架构,并为高性能远程过程调用服务器和客户端提供了全面的工具包。 该框架的独特之处在于其广泛的集成生态系统,包括用于数据库管理的流畅对象关系映射器(ORM),以及用于管理自动化和项目脚手架的专用命令行界面工具包。它具有基于驱动的服务抽象,允许开发者在不更改应用逻辑的情况下切换存储、缓存和会话后端。 该平台涵盖了广泛的应用功能,包括带有分布式队列的异步任务处理、通过基于令牌的身份验证进行的安全身份管理,以及具有加密和访问控制的稳健安全层。它还提供内容本地化、模板渲染以及带有依赖模拟的自动化测试基础设施工具。

    Prevents concurrent record modification using shared or update locks during selection.

    Goapiframeworkgo
    在 GitHub 上查看↗4,749
  1. Home
  2. Data & Databases
  3. Optimistic Locking
  4. Pessimistic

探索子标签

  • Session LockingPrevents concurrent requests from modifying the same session data by acquiring a lock before read or write operations. **Distinct from Pessimistic:** Distinct from Pessimistic: focuses on session-level locking for concurrency control, not general database row locks.