Optimistic lock implementation for Django. Prevents users from doing concurrent editing.
-
Updated
Sep 28, 2024 - Python
Optimistic lock implementation for Django. Prevents users from doing concurrent editing.
Lockgate is a cross-platform distributed locking library for Go. Supports distributed locks backed by Kubernetes or HTTP lock server. Supports conventional OS file locks.
Spring Data JPA, Spring Data JDBC, and Spring Data R2DBC examples and a comprehensive guide to JPA fetching and locking strategies.
轻度扩展mybatis-generator-core插件,与官方插件兼容。
Laravel Database Queue with Optimistic locking
Sample reactive application using Angular, Spring Boot, Spring Webflux, Spring Data R2DBC and PostgreSQL. It also demonstrates the notification feature of PostgreSQL (listen/notify)
Adaptive Radix Tree in C++
Prevents update conflicts in Laravel
Optimistic queue-based reader-writer lock for robust index synchronization (SIGMOD 2024)
A basic hotel reservation system with 2PC using pessimistic and optimistic locks in Go
This is an optimistic lock plugin based on GORM.
Meetups microservice, applying tactical DDD building blocks and in a real example.
Stock Management Application
In this repo I would like to show 4 strategies of concurrency control for writing data using Python SQLAlchemy ORM and PostgresSQL (however this examples could be easily transformed to plain SQL).
Sample reactive application using Angular, Spring Boot, Spring Webflux and MongoDB. It also demonstrates the Change Streams feature of MongoDB.
Sample (and incomplete) implementation of the Specification pattern in Node.js + TypeORM
Examples of applying pessimistic and optimistic concurrency control with AWS DynamoDB.
Redis access library for Ruby with thread-aware connections, handy API for key name construction, transactions and queues.
Generic optimistic concurrent container for Go
Add a description, image, and links to the optimistic-locking topic page so that developers can more easily learn about it.
To associate your repository with the optimistic-locking topic, visit your repo's landing page and select "manage topics."