awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesAtomic Write Coordinators

Mechanisms that group multiple task executions into a single transaction to ensure consistent result persistence.

Distinct from Shared Cache Write Permissions: Distinct from Shared Cache Write Permissions: focuses on the transactional grouping of writes rather than access control.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Atomic Write Coordinators. Refine with filters or upvote what's useful.

Awesome Atomic Write Coordinators GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • prefecthq/prefectAvatar de PrefectHQ

    PrefectHQ/prefect

    21,640Voir sur GitHub↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Groups multiple task executions into a single transaction to ensure that cached results are only saved if every step completes successfully.

    Pythonautomationdatadata-engineering
    Voir sur GitHub↗21,640
  • youtube/vitessAvatar de youtube

    youtube/vitess

    21,032Voir sur GitHub↗

    Vitess is a distributed MySQL orchestrator and clustering system designed for horizontal database scaling. It functions as sharding middleware that distributes data and load across multiple MySQL instances to handle growth beyond the capacity of a single machine. The system provides a proxy layer that abstracts data distribution, allowing applications to query a cluster as a single logical database without knowing the physical location of the data. This is achieved through a routing mechanism that intercepts queries and directs them to the appropriate shards based on keyspace mappings. The p

    Implements atomic cutover processes to move data between shards with minimal downtime.

    Go
    Voir sur GitHub↗21,032
  • apache/icebergAvatar de apache

    apache/iceberg

    8,972Voir sur GitHub↗

    Iceberg is an open table format and big data table manager designed for huge analytic datasets in cloud storage. It provides a specification for tracking large-scale datasets to maintain transactional consistency and structural integrity. The project utilizes a standardized REST catalog interface to manage table metadata, ensuring interoperability between different compute engines. This allows diverse query engines to connect to a single table interface and maintain consistency across different processing frameworks. Its core capabilities include managing large-scale analytic tables, coordin

    Manages simultaneous read and write operations across multiple compute engines to prevent data corruption in shared tables.

    Java
    Voir sur GitHub↗8,972
  • syndtr/goleveldbAvatar de syndtr

    syndtr/goleveldb

    6,319Voir sur GitHub↗

    goleveldb est une base de données de stockage clé-valeur embarquée pour Go. Elle fournit une persistance et une indexation des données locales, permettant aux applications de stocker et de récupérer des informations en utilisant des clés uniques sans nécessiter de serveur séparé. La base de données organise les données en utilisant un arbre de fusion structuré en journal (LSM-tree) et une indexation persistante dans l'ordre lexicographique. Cette structure prend en charge les scans de plage efficaces et les recherches basées sur les préfixes. Le système inclut des capacités pour les écritures par lots atomiques afin d'assurer la cohérence des données et d'éviter les mises à jour partielles. Les performances sont gérées via le write-ahead logging, la mise en mémoire tampon et les filtres de Bloom pour réduire les entrées/sorties disque inutiles.

    Groups multiple write operations into a single atomic unit to guarantee all-or-nothing execution.

    Godatabasegoleveldb
    Voir sur GitHub↗6,319
  • pgdogdev/pgdogAvatar de pgdogdev

    pgdogdev/pgdog

    3,361Voir sur GitHub↗

    pgdog is a PostgreSQL sharding proxy, distributed SQL router, and connection pooler. It is designed to enable horizontal data distribution by splitting tables and indices across multiple independent servers to scale storage and processing capacity. The project distinguishes itself through online resharding capabilities, using logical replication to move data between shards without application downtime. It supports multiple routing strategies, including hash, list, and range-based query routing, and manages distributed atomic transactions using a two-phase commit process to ensure consistency

    Splits existing databases into more shards without downtime by synchronizing data and schema definitions.

    Rustload-balancerpoolerpostgresql
    Voir sur GitHub↗3,361
  1. Home
  2. Software Engineering & Architecture
  3. Shared Caching Topologies
  4. Shared Cache Write Permissions
  5. Atomic Write Coordinators

Explorer les sous-tags

  • Database ReshardingProcesses for moving data between shards to rebalance load with minimal downtime. **Distinct from Atomic Write Coordinators:** Focuses on database shard migration and cutover rather than general task transaction coordination