Advisory locking for ActiveRecord
-
Updated
Aug 5, 2026 - Ruby
Advisory locking for ActiveRecord
Advisory Locking Features for Postgres/MySQL/MariaDB on Laravel
Extension for ruby Sequel library that allows using PostgreSQL advisory locks for application-level mutexes.
PHP application-level database locking mechanisms to implement concurrency control patterns.
A professional-grade, lightweight Python Distributed Lock Manager (DLM) and Blind Vault state coordinator. A zero-dependency alternative to Redis, Etcd, and ZooKeeper for high-concurrency advisory locking.
Go library for acquiring and releasing PostgreSQL's Advisory Locks with added support for pgx.
PostgreSQL advisory locks utils for node.js.
A PostgreSQL-native distributed job scheduler and processing engine supporting exactly-once execution, delayed jobs, retries, dead-letter queues, LISTEN/NOTIFY-based worker coordination, and horizontal scaling.
Give every concurrent Laravel test run its own databases by claiming a machine-unique lane for each process
Safety-first PostgreSQL migration engine for Node.js — advisory locks, drift detection, checksum verification, 10 lint rules, CLI, and GitHub Action
Glloq is a command line utility and Go library that lets you take an advisory lock on various backends.
Enforce safe PostgreSQL schema migrations with built-in rules, drift detection, and advisory locks via CLI or API for Node.js projects.
Lock library to provide serialized execution of PHP code.
Advisory locking for ActiveRecord with modern Rails conventions.
Production-grade benchmark comparing PostgreSQL scheduler patterns: 845ms → 3ms using partial indexes, advisory locks, and SKIP LOCKED. 500k URL simulation with real production patterns.
Node.js concurrency patterns explored through practical race conditions, synchronization strategies, and consistency guarantees.
latch is a Go package that provides distributed coordination primitives — advisory locking and pub/sub signaling — backed by PostgreSQL. It lets multiple processes safely coordinate work and exchange events using a database they already have.
To associate your repository with the advisory-locks topic, visit your repo's landing page and select "manage topics."