awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

Awesome GitHub RepositoriesAtomic Table Swaps

Mechanisms for instantaneously exchanging database tables to minimize downtime during schema updates.

Distinct from Atomic Asset Swaps: None of the candidates cover database table swapping; candidates focused on cryptographic asset swaps or simple table deletion.

Explore 4 awesome GitHub repositories matching data & databases · Atomic Table Swaps. Refine with filters or upvote what's useful.

Awesome Atomic Table Swaps GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • apple/foundationdbAvatar von apple

    apple/foundationdb

    16,446Auf GitHub ansehen↗

    FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture. The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state. The platform provides

    Moves a temporary copy of data into a production subspace through a transactional rename to ensure atomicity.

    C++aciddistributed-databasefoundationdb
    Auf GitHub ansehen↗16,446
  • github/gh-ostAvatar von github

    github/gh-ost

    13,409Auf GitHub ansehen↗

    gh-ost is a triggerless online schema migration tool for MySQL. It functions as a replication client and table management utility that synchronizes data from a source table to a shadow table using binary logs, allowing for table structure modifications without locking original tables or causing downtime. The tool distinguishes itself by using binary-log-based replication instead of triggers to stream row-based events to a shadow table. It implements load-aware throttling and dynamic performance tuning to adjust migration speed based on server load and replication lag. Users can monitor and ad

    Implements atomic rename operations to exchange original and migrated tables with minimal downtime.

    Go
    Auf GitHub ansehen↗13,409
  • delta-io/deltaAvatar von delta-io

    delta-io/delta

    8,596Auf GitHub ansehen↗

    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

    Performs table replacements and partition overwrites as single atomic commits.

    Scalaacidanalyticsbig-data
    Auf GitHub ansehen↗8,596
  • fastmonkeys/stellarAvatar von fastmonkeys

    fastmonkeys/stellar

    3,854Auf GitHub ansehen↗

    Stellar is a command-line utility designed to manage local PostgreSQL database states by capturing and restoring snapshots. It functions as a development tool that enables rapid environment provisioning and state switching, allowing users to maintain consistent database configurations during iterative testing and debugging cycles. The tool operates by interacting directly with the underlying filesystem rather than relying on traditional database dump and restore processes. It utilizes low-level mechanisms such as atomic pointer swapping, binary manipulation, and zero-copy cloning to create po

    Provides near-instantaneous database state switching by updating filesystem pointers to different data versions.

    Python
    Auf GitHub ansehen↗3,854
  1. Home
  2. Data & Databases
  3. Atomic Table Swaps

Unter-Tags erkunden

  • Filesystem Pointer SwapsSwitching database states by updating symbolic links or directory pointers to point to different data versions. **Distinct from Atomic Table Swaps:** Distinct from Atomic Table Swaps: focuses on filesystem-level directory pointer manipulation rather than SQL-level table swapping.
  • Firewall Rule SwapsMechanisms for updating firewall rule sets in memory without interrupting active network connections. **Distinct from Atomic Table Swaps:** Distinct from Atomic Table Swaps: focuses on network firewall rule sets rather than database schema tables.