awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 repository-uri

Awesome GitHub RepositoriesConcurrent Read Access

Mechanisms allowing simultaneous read-only access to data collections by multiple processes.

Distinct from High-Concurrency Database Access: Focuses on multi-process shared read access for a single collection, whereas High-Concurrency Database Access is broader network connectivity.

Explore 11 awesome GitHub repositories matching data & databases · Concurrent Read Access. Refine with filters or upvote what's useful.

Awesome Concurrent Read Access GitHub Repositories

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

    longhorn/longhorn

    7,803Vezi pe GitHub↗

    Longhorn is a distributed block storage system and orchestrator for Kubernetes. It provides persistent, replicated block storage volumes that survive pod restarts and node failures by maintaining synchronous copies of data across multiple cluster nodes. The system implements the Container Storage Interface (CSI) for dynamic volume provisioning and attachment. It is distinguished by its support for shared read-write access to a single block volume across multiple pods, as well as the ability to export volume snapshots to external S3 or NFS targets for off-cluster disaster recovery. The platfo

    Coordinates shared read-write access for a single block volume across multiple pods simultaneously.

    Shellcncfdistributed-systemshigh-availability
    Vezi pe GitHub↗7,803
  • hazelcast/hazelcastAvatar hazelcast

    hazelcast/hazelcast

    6,570Vezi pe GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Executes non-mutating logic on map entries without requiring locks, allowing concurrent access during write operations.

    Javabig-datacachingdata-in-motion
    Vezi pe GitHub↗6,570
  • nicotsx/zerobyteAvatar nicotsx

    nicotsx/zerobyte

    6,572Vezi pe GitHub↗

    ZeroByte is a backup management platform built around the Restic backup engine, providing encrypted, deduplicated, and compressed snapshots across multiple storage backends. It offers a web interface for scheduling, monitoring, and managing backup operations, with support for cron-based job scheduling and configurable retention policies that automatically prune older snapshots. The platform distinguishes itself through comprehensive multi-protocol volume mounting, allowing backup ingestion from NFS, SMB, WebDAV, SFTP, and rclone-backed sources alongside local directories. It includes a snapsh

    Tunes parallel file reads during backup to match the source filesystem's throughput capacity.

    TypeScriptbackupbackup-utilityrestic
    Vezi pe GitHub↗6,572
  • saenzramiro/ramboxAvatar saenzramiro

    saenzramiro/rambox

    6,384Vezi pe GitHub↗

    Rambox is a desktop application that consolidates multiple web-based messaging and email services into a single window, allowing users to manage all their communications from one unified interface. It embeds each service inside an isolated web view, rendering the original web app without modification, and organizes them as draggable tabs in a persistent bar that supports reordering, disabling, and layout switching without restarting. The application distinguishes itself through several customization and security capabilities. Users can inject custom JavaScript or CSS into any service's web vi

    Requires a short wait to verify browser legitimacy before loading the page.

    JavaScript
    Vezi pe GitHub↗6,384
  • alibaba/zvecAvatar alibaba

    alibaba/zvec

    5,198Vezi pe GitHub↗

    zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It functions as a hybrid search engine and a retrieval-augmented generation knowledge base, allowing for the storage and retrieval of dense and sparse vectors. The system is distinguished by its hybrid retrieval pipeline, which fuses vector similarity, full-text keyword matching, and scalar metadata filtering into single query operations. It supports a plugin-based model integration system for registering custom embedding models and rerankers, as well as language bindings for nativ

    Allows multiple processes to read from the same data collection simultaneously for high-throughput retrieval.

    C++ann-searchembedded-databaserag
    Vezi pe GitHub↗5,198
  • symfony/polyfill-php72Avatar symfony

    symfony/polyfill-php72

    4,742Vezi pe GitHub↗

    Acest proiect este un polyfill de compatibilitate PHP conceput pentru a face backport funcțiilor și constantelor de bază din PHP 7.2 către versiuni mai vechi ale limbajului. Servește ca o extensie a bibliotecii standard PHP și un backport de versiune, oferind un strat de compatibilitate care umple lacunele din nucleul PHP pentru a asigura un comportament consistent în medii diferite. Biblioteca permite portabilitatea codului între versiuni prin implementarea funcțiilor lipsă din biblioteca standard, permițând funcționalităților mai noi ale limbajului să ruleze pe medii PHP legacy. Acest lucru asigură că aplicațiile pot menține o interfață consistentă și pot rămâne compatibile cu bibliotecile actuale chiar și atunci când rulează pe versiuni învechite.

    Controls concurrency using shared and exclusive access locks on resources.

    compatibilitycomponentjavascript
    Vezi pe GitHub↗4,742
  • orcaman/concurrent-mapAvatar orcaman

    orcaman/concurrent-map

    4,528Vezi pe GitHub↗

    Concurrent-map is a lock-striped hash map and sharded concurrent cache for Go, designed as a high-performance key-value store that enables thread-safe parallel reads and writes with minimal blocking. It replaces a single global mutex with per-shard locking, using hash-based key distribution to assign entries to independent segments, allowing multiple goroutines to operate simultaneously without race conditions. The library achieves its performance through fine-grained locking and a lock-free read path, where each shard operates independently with its own lock, enabling parallel reads and writ

    Stores and retrieves key-value pairs across multiple shards so goroutines can read and write without blocking.

    Goconcurrencyconcurrent-programminggo
    Vezi pe GitHub↗4,528
  • oceanbase/miniobAvatar oceanbase

    oceanbase/miniob

    4,318Vezi pe GitHub↗

    MiniOB is an open-source educational relational database kernel designed for learning the internals of database systems. It implements a dual-engine storage architecture combining B+ Tree and LSM-Tree, supports SQL parsing and query execution, and provides transactional processing with multi-version concurrency control. The system communicates with clients using the MySQL wire protocol and includes a vector database extension for storing and querying high-dimensional vectors. The project distinguishes itself through its comprehensive coverage of core database concepts in a single, learnable c

    Re-checks that previously read data is still visible and no phantom rows appeared for serializable isolation at commit time.

    C++classroomcplusplusdatabase
    Vezi pe GitHub↗4,318
  • memgraph/memgraphAvatar memgraph

    memgraph/memgraph

    4,163Vezi pe GitHub↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    Controls how multiple queries interact with storage using shared or exclusive access modes.

    C++cyphergraphgraph-algorithms
    Vezi pe GitHub↗4,163
  • volcengine/openvikingAvatar volcengine

    volcengine/OpenViking

    2,993Vezi pe GitHub↗

    OpenViking is a multi-tenant context server and knowledge base administration system designed to provide AI agents with persistent long-term memory. It enables the indexing of diverse documents and codebases to support retrieval-augmented generation, allowing agents to recall past interactions, user preferences, and learned experiences across sessions. The project is distinguished by its use of a URI-based virtual filesystem to organize memories, resources, and skills. It implements a tiered context loading system that balances retrieval precision with token budgets by structuring data into a

    Merges multiple concurrent requests for the same uncached file into a single backend access.

    Pythonagentagentic-ragai-agents
    Vezi pe GitHub↗2,993
  • oldratlee/fucking-java-concurrencyAvatar oldratlee

    oldratlee/fucking-java-concurrency

    1,213Vezi pe GitHub↗

    This project is an educational resource providing a collection of executable Java code examples designed to demonstrate common multi-threading pitfalls and synchronization failures. It serves as a practical guide for developers to identify and debug issues such as race conditions, memory visibility problems, and deadlocks within concurrent software environments. The repository distinguishes itself by offering reproducible scenarios that simulate complex concurrency hazards, including structural corruption in non-thread-safe collections and cyclic dependencies between threads. By executing the

    Identifies the risk of reading partial or invalid combinations of related variables when multi-state updates are not protected by proper synchronization.

    Javaconcurrencyconcurrency-gotchasconcurrency-issue
    Vezi pe GitHub↗1,213
  1. Home
  2. Data & Databases
  3. High-Concurrency Database Access
  4. Concurrent Read Access

Explorează sub-etichetele

  • Access Mode ManagementControlling concurrency through shared and exclusive access locks on data storage. **Distinct from Concurrent Read Access:** Distinct from Concurrent Read Access: covers both shared (read) and exclusive (write) access modes for general concurrency control.
  • Concurrent Store-and-Retrieve OperationsStoring and retrieving key-value pairs across multiple shards so goroutines can read and write without blocking each other. **Distinct from Concurrent Read Access:** Distinct from Concurrent Read Access: covers both reads and writes across shards, not just read-only access.
  • Inconsistent Read DiagnosticsTools and examples for identifying the risk of reading partial or invalid combinations of related variables. **Distinct from Concurrent Read Access:** Distinct from Concurrent Read Access: focuses on the detection of inconsistent state reads rather than enabling simultaneous read-only access.
  • Read Concurrency TuningControl how many files are read in parallel during backup to match the source filesystem's throughput capacity. **Distinct from Concurrent Read Access:** Distinct from Concurrent Read Access: focuses on tuning parallel file reads for backup performance, not general multi-process read access.
  • Read Validations Before CommitsRe-checking that previously read data is still visible and no phantom rows appeared before committing for serializable isolation. **Distinct from Concurrent Read Access:** Distinct from Concurrent Read Access: focuses on validation at commit time for serializable isolation, not general concurrent read access.
  • Request CoalescingMerging multiple concurrent identical requests into a single backend operation to reduce load. **Distinct from Concurrent Read Access:** Distinct from Concurrent Read Access: focuses on deduplicating identical concurrent requests rather than allowing shared access.