awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • apple/foundationdbapple 的头像

    apple/foundationdb

    16,446在 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
    在 GitHub 上查看↗16,446
  • github/gh-ostgithub 的头像

    github/gh-ost

    13,409在 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
    在 GitHub 上查看↗13,409
  • delta-io/deltadelta-io 的头像

    delta-io/delta

    8,596在 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
    在 GitHub 上查看↗8,596
  • fastmonkeys/stellarfastmonkeys 的头像

    fastmonkeys/stellar

    3,854在 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
    在 GitHub 上查看↗3,854
  1. Home
  2. Data & Databases
  3. Atomic Table Swaps

探索子标签

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