awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 रिपॉजिटरी

Awesome GitHub RepositoriesTransaction Lifecycle Control

Managing the commitment or rollback of atomic database operations based on success or failure.

Distinct from Atomic Commit Logs: Distinct from commit logs by focusing on the active runtime control of committing/rolling back transactions.

Explore 9 awesome GitHub repositories matching data & databases · Transaction Lifecycle Control. Refine with filters or upvote what's useful.

Awesome Transaction Lifecycle Control GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • vincit/objection.jsVincit का अवतार

    Vincit/objection.js

    7,343GitHub पर देखें↗

    Objection.js is an object-relational mapper for Node.js that maps SQL database tables to classes and rows to model instances. It functions as a high-level abstraction layer built on top of the Knex.js query builder to provide structured model definitions and relational data mapping. The project distinguishes itself through its ability to manage complex object graphs, allowing for the persistence and eager-loading of deeply nested related data in single operations. It incorporates a data integrity layer that uses JSON schema validation to verify model instances before they are persisted to the

    Runs groups of operations as an atomic unit that commits or rolls back based on the total outcome.

    JavaScript
    GitHub पर देखें↗7,343
  • data-dog/go-sqlmockDATA-DOG का अवतार

    DATA-DOG/go-sqlmock

    6,525GitHub पर देखें↗

    go-sqlmock is a Go library that simulates SQL driver behavior for unit testing by intercepting database calls through the standard database/sql/driver interface, eliminating the need for a real database connection. It provides a comprehensive mocking framework that allows developers to define expectations for SQL operations, including queries, executions, prepared statements, and transaction lifecycles, with precise control over the results and errors returned. The library distinguishes itself through its flexible matching and verification capabilities. It supports regex-based or exact SQL

    Set expectations for Begin, Commit, and Rollback calls, optionally returning errors or delays to test transaction handling.

    Godatabasegogolang
    GitHub पर देखें↗6,525
  • coleifer/hueycoleifer का अवतार

    coleifer/huey

    5,933GitHub पर देखें↗

    .. image:: https://media.charlesleifer.com/blog/photos/huey3-logo.png

    Defers task enqueuing until the active database transaction has committed.

    Pythondankpythonqueue
    GitHub पर देखें↗5,933
  • codeigniter4/codeigniter4codeigniter4 का अवतार

    codeigniter4/CodeIgniter4

    5,924GitHub पर देखें↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    CodeIgniter provides explicit begin, commit, and rollback calls for full control over the transaction lifecycle.

    PHPcodeignitercodeigniter4framework-php
    GitHub पर देखें↗5,924
  • realpython/materialsrealpython का अवतार

    realpython/materials

    5,173GitHub पर देखें↗

    This project is a comprehensive collection of Python programming education materials, including tutorials, exercises, and curated code samples. It serves as a learning curriculum and software engineering toolkit, utilizing Jupyter Notebooks to combine executable code with descriptive educational text. The repository provides practical implementation guides for building large language model applications, such as retrieval-augmented generation systems, stateful AI agents, and machine learning workflows. It distinguishes itself by offering a structured approach to agentic coding workflows, cover

    Teaches how to defer long-running function execution by offloading tasks to background worker processes.

    Jupyter Notebook
    GitHub पर देखें↗5,173
  • h2database/h2databaseh2database का अवतार

    h2database/h2database

    4,607GitHub पर देखें↗

    H2 Java में लिखा गया एक JDBC-अनुपालन रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है। यह एक एम्बेड करने योग्य SQL डेटाबेस के रूप में कार्य करता है जो नेटवर्क लेटेंसी को हटाने के लिए सीधे एप्लिकेशन प्रोसेस के भीतर चल सकता है, या उच्च-प्रदर्शन वाले वोलेटाइल स्टोरेज के लिए इन-मेमोरी डेटाबेस के रूप में कार्य कर सकता है। इसमें SQL कमांड निष्पादित करने और स्कीमा प्रबंधित करने के लिए एक वेब-आधारित कंसोल भी शामिल है। सिस्टम को इसके लचीले डिप्लॉयमेंट मोड द्वारा पहचाना जाता है, जिसमें रिमोट TCP/IP एक्सेस के लिए स्टैंडअलोन सर्वर मोड और स्थानीय व रिमोट कनेक्टिविटी के लिए मिक्स्ड मोड शामिल है। इसमें एक डायलेक्ट एमुलेशन लेयर और कम्पैटिबिलिटी मोड हैं जो इसे अन्य डेटाबेस सिस्टम के व्यवहार और सिंटैक्स की नकल करने की अनुमति देते हैं। इंजन ACID ट्रांजेक्शन (मल्टी-वर्जन कॉनकरेंसी कंट्रोल के साथ), जियोस्पेशियल और JSON डेटा सपोर्ट, और उन्नत विश्लेषणात्मक विंडो फंक्शन्स जैसी व्यापक क्षमताएं प्रदान करता है। इसमें डेटा संरक्षण के लिए कंप्रेस्ड बैकअप, SQL स्क्रिप्ट रिस्टोरेशन और बड़े डेटासेट को संभालने के लिए ऑफ-हीप मेमोरी प्रबंधन के टूल शामिल हैं।

    Provides standard transaction management including commit, rollback, and savepoint operations to ensure data atomicity.

    Javadatabasejavajdbc
    GitHub पर देखें↗4,607
  • memgraph/memgraphmemgraph का अवतार

    memgraph/memgraph

    4,163GitHub पर देखें↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    Manages the transaction lifecycle by committing changes on success or rolling them back on failure.

    C++cyphergraphgraph-algorithms
    GitHub पर देखें↗4,163
  • nutsdb/nutsdbnutsdb का अवतार

    nutsdb/nutsdb

    3,554GitHub पर देखें↗

    NutsDB is an ACID-compliant, embedded transactional storage engine that functions as both a disk-backed key-value store and an in-memory data structure store. It provides atomic and serializable transactions with commit and rollback capabilities to ensure strict data consistency for applications requiring a lightweight persistence layer. The engine distinguishes itself by supporting a variety of complex data types, including lists, sets, and sorted sets, alongside standard byte-slice storage. It implements a transactional storage model featuring hot backups and a compaction algorithm to maint

    Provides explicit begin, commit, and rollback methods for direct transaction lifecycle management.

    Godata-structuresdatabasego
    GitHub पर देखें↗3,554
  • linq2db/linq2dblinq2db का अवतार

    linq2db/linq2db

    3,239GitHub पर देखें↗

    linq2db is a type-safe object-relational mapper that translates LINQ expressions into optimized SQL queries for multiple database providers. It functions as a database mapper that links classes to tables and includes a SQL query builder and a command-line schema tool for generating data classes from existing databases. The project provides high-performance bulk data processing for inserting and loading large volumes of records via batch or binary copy methods. It also supports advanced SQL operations, including window functions, common table expressions for recursive hierarchical querying, an

    Manages the commitment or rollback of atomic database operations to ensure data integrity.

    C#accessbulk-insertsclickhouse
    GitHub पर देखें↗3,239
  1. Home
  2. Data & Databases
  3. Atomic Commit Logs
  4. Transaction Lifecycle Control

सब-टैग एक्सप्लोर करें

  • Manual Transaction ControlsExplicit begin, commit, and rollback methods for direct transaction lifecycle management. **Distinct from Transaction Lifecycle Control:** Distinct from Transaction Lifecycle Control: focuses on manual begin/commit/rollback calls rather than automatic or closure-based transaction management.
  • Mock Transaction LifecyclesSimulating Begin, Commit, and Rollback calls with configurable errors and delays for testing. **Distinct from Transaction Lifecycle Control:** Distinct from Transaction Lifecycle Control: focuses on mocking transaction lifecycles for testing, not runtime control of real transactions.
  • Post-Commit Task EnqueuingDeferral of task enqueuing until the active database transaction has committed. **Distinct from Transaction Lifecycle Control:** Distinct from Transaction Lifecycle Control: focuses on deferring task enqueuing until after commit, not general transaction lifecycle management.