awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesConcurrency Control

Mechanisms for managing simultaneous data access and preventing conflicts.

Distinguishing note: Specifically addresses row-level locking strategies for data consistency.

Explore 7 awesome GitHub repositories matching data & databases · Concurrency Control. Refine with filters or upvote what's useful.

Awesome Concurrency Control GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • typeorm/typeormAvatar typeorm

    typeorm/typeorm

    36,540Vezi pe GitHub↗

    TypeORM is an object-relational mapper for TypeScript and JavaScript that bridges the gap between object-oriented application code and relational database tables. It provides a comprehensive data persistence layer that allows developers to define database entities using class decorators or configuration objects, enabling seamless interaction with data through object-oriented patterns. The project distinguishes itself through a flexible architecture that supports both the data mapper and repository patterns, alongside a fluent query builder that translates high-level method calls into platform

    Implements pessimistic and optimistic locking to ensure data integrity during concurrent operations.

    TypeScriptactive-recordcockroachdbdata-mapper
    Vezi pe GitHub↗36,540
  • zulip/zulipAvatar zulip

    zulip/zulip

    24,696Vezi pe GitHub↗

    Zulip is an open-source, self-hosted chat platform designed for real-time team communication. It organizes conversations into threaded streams, allowing users to maintain focus and manage complex discussions within a private, secure infrastructure. The project provides full control over data, authentication, and server management, making it a comprehensive solution for organizations requiring a dedicated messaging environment. The platform distinguishes itself through a hybrid backend architecture that combines a robust web framework for standard requests with an asynchronous event-streaming

    Manages database concurrency to ensure data integrity during simultaneous operations.

    Pythonapachechatcollaboration
    Vezi pe GitHub↗24,696
  • golang-migrate/migrateAvatar golang-migrate

    golang-migrate/migrate

    18,118Vezi pe GitHub↗

    This project is a command-line utility designed to manage database schema versioning and automate incremental schema updates. It functions as a version control system for database structures, ensuring consistency across environments by tracking applied migrations in a dedicated metadata table and executing scripts in a sequential, reliable manner. The tool distinguishes itself through a driver-based abstraction layer that supports a wide range of database engines, including various SQL and distributed cloud databases. It provides robust concurrency control through advisory locking, which prev

    Prevents conflicting schema changes during simultaneous deployments using database-level advisory locks.

    Goaws-s3cassandradatabase
    Vezi pe GitHub↗18,118
  • dotnet/efcoreAvatar dotnet

    dotnet/efcore

    14,587Vezi pe GitHub↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    Identifies data modifications by other processes using concurrency tokens to validate row state.

    C#aspnet-productc-sharpdatabase
    Vezi pe GitHub↗14,587
  • pingcap/awesome-database-learningAvatar pingcap

    pingcap/awesome-database-learning

    10,672Vezi pe GitHub↗

    This project is a curated collection of academic papers, books, and technical resources designed for studying the architecture and implementation of database management systems. It serves as a comprehensive educational guide for engineers and researchers looking to understand the fundamental principles behind modern data storage and retrieval. The repository distinguishes itself by providing structured learning paths across critical database domains, including the design of persistent storage engines, the mechanics of query optimization, and the complexities of distributed transaction managem

    Provides resources on isolation levels and concurrency control to maintain data integrity during simultaneous access.

    awesomeawesome-listblogs
    Vezi pe GitHub↗10,672
  • ssherun/cs-xmind-noteAvatar SSHeRun

    SSHeRun/CS-Xmind-Note

    10,263Vezi pe GitHub↗

    CS-Xmind-Note is a collection of structured mind maps and conceptual diagrams serving as a comprehensive knowledge base for computer science fundamentals. It functions as an academic reference and study guide, organizing core subjects into a visual mapping of interdependent technical concepts. The project utilizes an XMind-compatible schema to model complex domains through hierarchical nodes and relational concept mapping. This approach allows for the visual representation of technical layers, linking hardware specifications to software abstractions. The knowledge base covers several primary

    Covers mechanisms for managing simultaneous data access and preventing conflicts using locking protocols.

    Vezi pe GitHub↗10,263
  • delta-io/deltaAvatar delta-io

    delta-io/delta

    8,596Vezi pe GitHub↗

    Delta is a lakehouse table format that brings ACID transactions and data warehouse consistency to large scale data lakes on cloud object storage. It serves as an ACID transaction manager, coordinating atomic commits and serializable isolation for concurrent reads and writes across distributed compute engines. The project provides a multi-engine interoperability layer that uses format translation to allow diverse SQL engines and processing frameworks to read and write the same tables. It functions as a data versioning system, utilizing a transaction log to enable time travel, historical snapsh

    Implements optimistic concurrency control to detect conflicting writes and maintain data consistency without locking.

    Scalaacidanalyticsbig-data
    Vezi pe GitHub↗8,596
  1. Home
  2. Data & Databases
  3. Concurrency Control