2 Repos
Combines independent modifications from multiple concurrent fibers into a single conflict-free result using a Differ.
Distinct from Concurrent Update Resolution: Distinct from Concurrent Update Resolution: focuses on composing patches from concurrent fibers rather than ordering distributed database writes.
Explore 2 awesome GitHub repositories matching data & databases · Patch-Based Concurrent Updates. Refine with filters or upvote what's useful.
ZIO is a functional effect system for the JVM that models asynchronous and concurrent programs as pure, composable values with typed error handling and dependency injection. Its core identity is built on fiber-based concurrency, where lightweight, non-blocking fibers execute millions of concurrent tasks with structured lifecycle management, and a dual-channel error model that separates expected business failures from unexpected system defects at compile time. The system provides effect-typed dependency injection through a layer-based dependency graph, pull-based reactive stream processing with
ZIO uses a Differ to combine independent modifications from multiple fibers into a single, conflict-free result.
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
Uses optimistic concurrency to detect if a document was modified by another client since it was loaded, preventing accidental overwrites.