enow.com Web Search

Search results

  1. Results from the WOW.Com Content Network
  2. Compensating transaction - Wikipedia

    en.wikipedia.org/wiki/Compensating_transaction

    Compensating transactions are also used in case where a transaction is long lived (commonly called Saga Transactions), for instance in a business process requiring user input. In such cases, data will be committed to permanent storage, but may subsequently need to be rolled back, perhaps due to the user opting to cancel the operation.

  3. Savepoint - Wikipedia

    en.wikipedia.org/wiki/Savepoint

    A savepoint is a way of implementing subtransactions (also known as nested transactions) within a relational database management system by indicating a point within a transaction that can be "rolled back to" without affecting any work done in the transaction before the savepoint was created. Multiple savepoints can exist within a single ...

  4. Database transaction schedule - Wikipedia

    en.wikipedia.org/wiki/Database_transaction_schedule

    Operations of transactions in a schedule can interleave (i.e., transactions can be executed concurrently), but time orders between operations in each transaction must remain unchanged. The schedule is in partial order when the operations of transactions in a schedule interleave (i.e., when the schedule is conflict-serializable but not serial).

  5. Optimistic concurrency control - Wikipedia

    en.wikipedia.org/wiki/Optimistic_concurrency_control

    This includes transactions that completed after this transaction's start time, and optionally, transactions that are still active at validation time. Commit/Rollback: If there is no conflict, make all changes take effect. If there is a conflict, resolve it, typically by aborting the transaction, although other resolution schemes are possible.

  6. Durability (database systems) - Wikipedia

    en.wikipedia.org/wiki/Durability_(database_systems)

    In database systems, durability is the ACID property that guarantees that the effects of transactions that have been committed will survive permanently, even in cases of failures, [1] including incidents and catastrophic events. For example, if a flight booking reports that a seat has successfully been booked, then the seat will remain booked ...

  7. Software transactional memory - Wikipedia

    en.wikipedia.org/wiki/Software_transactional_memory

    This final operation, in which the changes of a transaction are validated and, if validation is successful, made permanent, is called a commit. A transaction may also abort at any time, causing all of its prior changes to be rolled back or undone. If a transaction cannot be committed due to conflicting changes, it is typically aborted and re ...

  8. Database transaction - Wikipedia

    en.wikipedia.org/wiki/Database_transaction

    A transaction rollback operation does not persist the partial results of data manipulations within the scope of the transaction to the database. In no case can a partial transaction be committed to the database since that would leave the database in an inconsistent state. Internally, multi-user databases store and process transactions, often by ...

  9. Long-running transaction - Wikipedia

    en.wikipedia.org/wiki/Long-running_transaction

    In contrast to rollback in ACID transactions, compensation restores the original state, or an equivalent, and is business-specific. For example, the compensating action for making a hotel reservation is canceling that reservation. A number of protocols have been specified for long-running transactions using Web services within business processes.