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
·

3 Repos

Awesome GitHub RepositoriesUndo Log-Based Rollbacks

Using undo logs to record modifications before applying them, allowing logical reversal of incomplete changes during failures or manual rollbacks.

Distinct from Atomic Transaction Models: Distinct from Atomic Transaction Models: focuses on undo log mechanisms for rollback rather than general atomicity guarantees.

Explore 3 awesome GitHub repositories matching data & databases · Undo Log-Based Rollbacks. Refine with filters or upvote what's useful.

Awesome Undo Log-Based Rollbacks GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • apache/incubator-seataAvatar von apache

    apache/incubator-seata

    25,984Auf GitHub ansehen↗

    Seata is a distributed transaction coordinator designed to ensure data consistency and atomicity across microservices. It provides a centralized framework for managing global transactions, preventing partial data updates across different databases and services. The project implements multiple transaction modes to balance consistency and performance. This includes an automatic mode that uses rollback logs to coordinate compensation without modifying business logic, a try-confirm-cancel pattern for resources lacking native ACID support, and a saga orchestration engine for managing long-lived bu

    Records local data changes to automatically generate and apply undo operations upon transaction failure.

    Javaatconsistencydistributed-transaction
    Auf GitHub ansehen↗25,984
  • forthespada/interviewguideAvatar von forthespada

    forthespada/InterviewGuide

    5,816Auf GitHub ansehen↗

    InterviewGuide is a comprehensive technical interview preparation platform that covers the full spectrum of software engineering recruitment, from foundational computer science concepts through to offer negotiation. It provides structured learning paths across algorithms, operating systems, databases, networking, and programming languages, with a particular emphasis on C++ and Go. The platform aggregates real interview experiences and company-specific questions from major tech employers, offering candidates a searchable database of past written exam problems and detailed accounts of actual int

    Explains how to undo uncommitted changes using undo logs to recover from errors or crashes.

    codecppdata-structures-and-algorithms
    Auf GitHub ansehen↗5,816
  • oceanbase/miniobAvatar von oceanbase

    oceanbase/miniob

    4,318Auf GitHub ansehen↗

    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

    Groups B-tree page updates into atomic log entries with undo data for rollback.

    C++classroomcplusplusdatabase
    Auf GitHub ansehen↗4,318
  1. Home
  2. Data & Databases
  3. Atomic Transaction Models
  4. Undo Log-Based Rollbacks

Unter-Tags erkunden

  • Mini-Transaction LogsAtomic log entries that group all page updates from a single B-tree operation with undo data for rollback. **Distinct from Undo Log-Based Rollbacks:** Distinct from Undo Log-Based Rollbacks: focuses on grouping B-tree page updates into a single atomic log entry, not general undo logging.