Transacción

Autor: Monica Porter
Fecha De Creación: 18 Marcha 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Transacción - Tecnología
Transacción - Tecnología

Contenido

Definición - ¿Qué significa Transacción?

Una transacción, en el contexto de una base de datos, es una unidad lógica que se ejecuta independientemente para la recuperación o actualización de datos. En las bases de datos relacionales, las transacciones de la base de datos deben ser atómicas, consistentes, aisladas y duraderas, resumidas como el acrónimo ACID.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Transaction

Las transacciones se completan mediante sentencias SQL COMMIT o ROLLBACK, que indican el comienzo o el final de una transacción. El acrónimo ACID define las propiedades de una transacción de base de datos, de la siguiente manera:

  • Atomicidad: una transacción debe estar completamente completa, guardada (comprometida) o completamente deshacida (revertida). Una venta en una base de datos de una tienda minorista ilustra un escenario que explica la atomicidad, por ejemplo, la venta consiste en una reducción de inventario y un registro de efectivo entrante. Ambos suceden juntos o no suceden, es todo o nada.
  • Consistencia: la transacción debe ser totalmente compatible con el estado de la base de datos como era antes de la transacción. En otras palabras, la transacción no puede romper las restricciones de la base de datos. Por ejemplo, si la columna Número de teléfono de una tabla de la base de datos solo puede contener números, entonces la coherencia dicta que cualquier transacción que intente ingresar una letra alfabética puede no confirmarse.
  • Aislamiento: los datos de la transacción no deben estar disponibles para otras transacciones hasta que la transacción original se confirme o se revierta.
  • Durabilidad: los cambios en los datos de la transacción deben estar disponibles, incluso en caso de falla de la base de datos.