Topic: "concurrency-control"
supercharge/promise-pool
Map-like, concurrent promise processing
Language: JavaScript - Size: 188 KB - Last synced at: 13 days ago - Pushed at: about 1 year ago - Stars: 808 - Forks: 42

koculu/ZoneTree
ZoneTree is a persistent, high-performance, transactional, and ACID-compliant ordered key-value database for .NET. It operates seamlessly both in-memory and on local/cloud storage, making it an ideal choice for a wide range of applications requiring efficient data management.
Language: C# - Size: 1.39 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 349 - Forks: 32

tideland/golib
Go Library [DEPRECATED]
Language: Go - Size: 612 KB - Last synced at: 20 days ago - Pushed at: over 7 years ago - Stars: 194 - Forks: 18

sacOO7/GoWebsocket
Gorilla websockets based simplified websocket-client implementation in GO.
Language: Go - Size: 26.4 KB - Last synced at: 22 days ago - Pushed at: over 2 years ago - Stars: 171 - Forks: 64

eugene-khyst/spring-data-examples ๐ฆ
Spring Data JPA, Spring Data JDBC, and Spring Data R2DBC examples and a comprehensive guide to JPA fetching and locking strategies.
Language: Java - Size: 3.46 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 93 - Forks: 41

EventuallyConsistentDDD/design-guidelines
Software architecture design guidelines for apps running under eventual consistency. Works with domain driven design. Approved by practitioners.
Size: 2.69 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 83 - Forks: 7

eoin-obrien/mongoose-update-if-current
Optimistic concurrency (OCC) plugin for mongoose.
Language: JavaScript - Size: 1.57 MB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 78 - Forks: 10

wcventure/PERIOD
[ICSE 2022] Controlled Concurrency Testing via Periodical Scheduling
Language: C++ - Size: 6.95 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 31 - Forks: 4

lxzan/concurrency
้็จๅไปปๅก้ๅ, ๅธฆๅนถๅๆงๅถๅๆ ้ๆขๅค
Language: Go - Size: 80.1 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 1

anhhuu/conexec
Concurrent Executor for efficient tasks execution with controlled concurrency and optimized resource utilization.
Language: Go - Size: 41 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 23 - Forks: 1

jinshuai86/SecKillSystem
็งๆ็ณป็ป่ฎพ่ฎกๆ่ทฏไธๅฎ็ฐ
Language: Java - Size: 1.07 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 21 - Forks: 9

ThomWright/congestion-limiter
๐ช Dynamic congestion-based concurrency limits for controlling backpressure
Language: Rust - Size: 311 KB - Last synced at: 10 days ago - Pushed at: about 2 months ago - Stars: 11 - Forks: 2

galovics/jpa-locking
Language: Java - Size: 58.6 KB - Last synced at: 20 days ago - Pushed at: over 6 years ago - Stars: 11 - Forks: 4

durner/No-False-Negatives
No False Negatives: Accepting All Useful Schedules in a Fast Serializable Many-Core System
Language: C++ - Size: 154 KB - Last synced at: 13 days ago - Pushed at: 7 months ago - Stars: 7 - Forks: 3

shtannikov/db-anomalies
RDBMS and their anomalies
Language: PLpgSQL - Size: 1.17 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 6 - Forks: 1

jorzel/concurrency-control
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).
Language: Python - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 2

cybercog/php-db-locker
PHP application-level database locking mechanisms to implement concurrency control patterns.
Language: PHP - Size: 28.3 KB - Last synced at: 20 days ago - Pushed at: 5 months ago - Stars: 5 - Forks: 3

malbrain/Hi-Performance-Timestamps
Transaction Commitment Timestamp generator
Language: C - Size: 110 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

filipsnastins/concurrency-control-with-dynamodb
Examples of applying pessimistic and optimistic concurrency control with AWS DynamoDB.
Language: Python - Size: 1010 KB - Last synced at: 5 days ago - Pushed at: 12 months ago - Stars: 3 - Forks: 1

this-is-spear/hello-banking-api
ํ์ ๋ ๋ฌผ๋ฆฌ ์์์ผ๋ก ์ต๋ํ ๊ฑฐ๋๋ฅผ ์ฑ์ฌ์ํค๋ ๊ณ์ข ์๋น์ค
Language: Java - Size: 474 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

sean-perkins/ngrx-offline-concurrency-control
Multi-version concurrency control inside your ngrx defined states. Persist data offline and update evolutionary timeline on network sync.
Language: TypeScript - Size: 92.8 KB - Last synced at: about 2 months ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

pewsou/asyncflow-objc
This is attempt to build Objective-C framework for asynchronous execution flow. It should include basic operations like map, fold, compose and more above user-defined actions, which, in turn, may be synchronous or asynchronous.
Language: Objective-C++ - Size: 305 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

abhiTamrakar/pessimisticmongo
Pessimistic lock implementation for mongoengine, using a very simple logic
Language: Python - Size: 32.2 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

ConnorM2020/Blockchain-Concurrency-Confliction-Resolution
MEng (Hons) Final Year Project - Interactive Blockchain Codebase showcasing Concurrency Confliction Resolution - Implementation of DLT Sharding & (MVCC) Multi-Version Concurrency Control. - - RESTful API (React.js) , Go-routines, Fabric SDK's
Language: Shell - Size: 202 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

samiyaalizaidi/Multithreaded-Client-Server-in-C
A multi-threaded client-server application for concurrent file transfer with SHA256 data integrity verification.
Language: C - Size: 21.5 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

MrEshboboyev/concurrency-control
This repository demonstrates how to handle concurrency in Entity Framework Core with PostgreSQL. It includes examples of configuring and using the RowVersion property for concurrency checks, along with handling common issues such as null value violations in the RowVersion column.
Language: C# - Size: 13.7 KB - Last synced at: 21 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

os12345678/Poppy
The Poppy Compiler
Language: OCaml - Size: 1.24 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

KennFatt/go-concurrency-control
A way to control concurrency in Go web application with MySQL database.
Language: Go - Size: 69.3 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

XuranF/Implementation-of-a-Relational-Database
Implementation of RookieDatabase project of CS186-UCB 21Spring, course website: https://cs186berkeley.net/sp21/
Language: Java - Size: 538 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

msa-ali/ticketing-app
A Ticketing backend application for booking tickets and making payments, comprises of multiple microservices which interact with each other using NATS Server as message broker. Handled concurrency issue or race-conditions as well while booking tickets
Language: TypeScript - Size: 610 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

vuece/vuece-libjingle
A customized libjingle library to support real-time music streaming and playing
Language: C - Size: 26.5 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

eladn/romv-scheduler-python
Python implementation for the ROMV scheduler (read-only multi-version) with RR (round robin) scheduling scheme over the transactions.
Language: Python - Size: 543 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

NirmalKanagasabai/Component-Based-Distributed-Information-System
A component-based distributed travel reservation system was developed using both TCP and RMI. More functionalities that were added on the RMI flavored system includes:
Language: Java - Size: 628 KB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

manvirag/concurrent-booking
System design reading is boring, let's build
Language: Go - Size: 9.77 KB - Last synced at: about 8 hours ago - Pushed at: about 9 hours ago - Stars: 0 - Forks: 0

Venkat-Gorla/reader-writer-py
Readers writers implementation and unit tests for concurrency control in Python
Language: Python - Size: 25.4 KB - Last synced at: 15 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

OperandOverflow/dida-project
Replicated key-value store that offers serializability of transactions and halt-free reconfiguration using Vertical Paxos
Language: Java - Size: 2.37 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

EE-Azura/cascade-q
A flexible async task scheduler with multi-level priorities, concurrency control, and priority decay for Javascript and Typescript.
Language: TypeScript - Size: 193 KB - Last synced at: 22 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

EmreBaykusak/concurrency-web
MVC project that handles DbUpdateConcurrencyException
Language: C# - Size: 20.5 MB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

KenEzekiel/Tubes-MBD
Proof-of-concept for concurrency control and recovery mechanism in a Database Management System (DBMS), written in python, simulates protocols and algorithms implemented in a DBMS to handle Concurrency and Failure
Language: Python - Size: 51.8 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

TonyLi15/serval
Implementations of Deterministic Concurrency Control Protocol based on tpcc-runner
Language: C++ - Size: 8.65 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

mrsyaban/concurrency-control-protocol
postgresql concurrency control simulations in python
Language: Python - Size: 7.81 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

jacintogomez/Operating-Systems
Various scripts related to operating systems
Language: C - Size: 12.7 KB - Last synced at: 27 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

Giri7a/Bank-Account-Management-System
Experience streamlined account management with this Java-based system. From creating and managing accounts to facilitating secure transactions, it boasts a robust testing framework ensuring reliability and thread-safe operations, all encapsulated within a single package.
Language: Java - Size: 51.8 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jacintogomez/Concurrency-Control
Using locks to prevent race conditions in operating systems
Language: C++ - Size: 5.86 KB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

NicholasLiem/IF3140_M1_CC_Recovery_DBMS
A simple implementation of Concurrency Control and Recovery Scheme using Python
Language: Python - Size: 43.9 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Vinni-Cedraz/philosophers
Learning more about parallelism and concurrency by solving the classic "Dining Philosphers Problem" in a multi-threaded C program.
Language: C - Size: 625 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ANSANJAY/KernelSequentialLock
Explore the intricate world of Kernel Sequential Locks through this repository, which provides a comprehensive understanding of seqlocks, their utility, working, and applications in Linux Kernel. Dive into the how-tos and subtle nuances with provided examples!
Language: C - Size: 38.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ANSANJAY/KernelReadWriteSemaphoreLock
Explore synchronization primitives in Linux Kernel with code snippets & detailed markdown files. Dive into semaphores, locking mechanisms, & more
Language: C - Size: 25.4 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ANSANJAY/KernelReadWriteSpinlock
A Linux kernel module playground exploring synchronization mechanisms like mutexes and read-write locks, using practical code snippets and detailed notes.
Language: C - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ANSANJAY/KernelSpinLocks
Dive into KernelSpinLocks: A repository with comprehensive guides & examples on Linux Kernel spinlocks, exploring methods, implementation, and crucial considerations in multi-threading scenarios
Language: C - Size: 46.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

dev-priyanshi-soni/FlightBooking-Website
Goibibo Clone in Node.js, Express.js, MongoDB, React.js, JavaScript, HTML, CSS (MERN)
Language: JavaScript - Size: 92.8 KB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

epfldata/mv3c
The implementation of MV3C algorithm (http://dl.acm.org/citation.cfm?id=3035919)
Language: C++ - Size: 5.76 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

ahmedshaheen93/Fundamentals-of-Database-Engineering
Notes about the Fundamentals of Database Engineering
Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

IloveNooodles/concurrency-control
Tugas Besar II Manajemen Basis Data 2022
Language: Python - Size: 29.3 KB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

christojeffrey/concurrency-control-simulator ๐ฆ
[assignment] part of database course. implementation of concurrency control in python
Language: Python - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

gagaspbahar/concurrency
A simulation of database concurrency control made in Python.
Language: Python - Size: 13.7 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

rbeauchamp/orders-api
An open-source, .NET 5, OData-enabled Web API that implements best practices around test-driven development, application layering, inversion of control, RESTful design, IO performance (async/await), and nullability.
Language: C# - Size: 119 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

yhlee002/StockManagement
๋์์ฑ์ด์ ํด๊ฒฐ๋ฐฉ๋ฒ์ ๋ํ ํ์ต ๋ด์ฉ
Language: Java - Size: 87.9 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

LeanetAlfonso/chatroom-server
Simple chat room server program implemented in Java.
Language: Java - Size: 441 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

lorenjac/master-thesis-text
Thesis for Master of Science in Computer Science handed in at BTU Cottbus-Senftenberg, 2018
Language: TeX - Size: 6.17 MB - Last synced at: 27 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

cherryDevBomb/LegoShop-2PL
๐ 2PL (2-Phase Locking) scheduler for distributed transactional management in an eCommerce application
Language: Java - Size: 234 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

fabiansdp/Tubes-MBD-2
Database Concurrency Control Algorithms
Language: C++ - Size: 69.3 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

KarmanjyotSingh/Multithreading-Simulations
simulating the real world problems , using threads
Language: C - Size: 428 KB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Monadian/DbConcurrencyUpdate
Example methods for how to deal with concurrency update on the same row in Entity Framework
Language: C# - Size: 39.1 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

aarondwi/batch-logic-example
An example for how to operate on typical business logic as a batch
Language: PLpgSQL - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

itemgiver/Blockchain-Study
I studied system failures and concurrency control. Then I implemented a simple bank transfer system using hyperledger fabric.
Language: Go - Size: 1.19 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

saLeox/PE-Appointment-Demo
A demo for high-concurrent purchase behavior and workflow within the company.
Language: Java - Size: 84 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

danieljai/CPS610-Database2
Advance study of Embedded DB/SQL, Transaction management, Distributed Databases, Transaction Concurrency Control, Concurrency Control through Locking/protocol and time stamps, Object-Oriented and Object-Relational Database Systems, non-structured and NOSQL databases (e.g. Mongo DB). Introduction to big data management, Map-Reduce and Hadoop.
Language: Java - Size: 11.8 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

depaulmillz/SCORe
Implementation of SCORe concurrency control.
Language: C++ - Size: 115 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

gabrik/mvar-python
Implementation of Haskell's Control.Concurrent.MVar in Pyhton
Language: Python - Size: 12.7 KB - Last synced at: 7 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

michpara/CSI3130-Databases-II
Labs for Databases II
Language: C - Size: 127 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

BladeBreaker/dispatch-queue-cs
A simple implementation of Apple's Grand Central Dispatch in C# with an interest in creating as few allocations as possible
Language: C# - Size: 38.1 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

MintYiqingchen/MVCC-STM
Language: Jupyter Notebook - Size: 2.05 MB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

aarondwi/database-race-condition ๐ฆ
Explaining why concurrent access without proper synchronization is dangerous (For database training at Pegipegi)
Language: Python - Size: 12.7 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

rohank07/Manufacturing-Facility-Simulation
Language: Java - Size: 14.6 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

temoto/limitmap
Go (Golang) library provides map of semaphores to limit concurrency against some string keys.
Language: Go - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Evelynfeifei/Multi-User-Chatting-Room
An implementation of using GUI and the socket to build a group chatting room under concurrency control.
Language: Java - Size: 1.25 MB - Last synced at: about 2 years ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

Tony-Sec/Multithreading
Ejemplos de uso de Bibliotecas nativas de diferentes lenguajes sobre Multithreading.
Language: Java - Size: 10.7 KB - Last synced at: 10 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

sbreban/TravelAgency
Language: Java - Size: 46.9 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0
