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
·

4 repository-uri

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

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

    apple/foundationdb

    16,446Vezi pe GitHub↗

    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
    Vezi pe GitHub↗16,446
  • github/gh-ostAvatar github

    github/gh-ost

    13,409Vezi pe GitHub↗

    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
    Vezi pe GitHub↗13,409
  • 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

    Performs table replacements and partition overwrites as single atomic commits.

    Scalaacidanalyticsbig-data
    Vezi pe GitHub↗8,596
  • fastmonkeys/stellarAvatar fastmonkeys

    fastmonkeys/stellar

    3,854Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,854
  1. Home
  2. Data & Databases
  3. Atomic Table Swaps

Explorează sub-etichetele

  • 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.