Atomicidad

Autor: Randy Alexander
Fecha De Creación: 3 Abril 2021
Fecha De Actualización: 16 Mayo 2024
Anonim
ATOMICIDAD DE FORMULAS COMPUESTAS
Video: ATOMICIDAD DE FORMULAS COMPUESTAS

Contenido

Definición - ¿Qué significa atomicidad?

La atomicidad es una característica de los sistemas de bases de datos que dicta dónde una transacción debe ser todo o nada. Es decir, la transacción debe suceder completamente o no suceder en absoluto. No debe completarse parcialmente.


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 la atomicidad

Atomicity es parte del modelo ACID (Atomicity, Consistency, Isolation, Durability), que es un conjunto de principios utilizados para garantizar la fiabilidad de las transacciones de la base de datos. La atomicidad generalmente se logra mediante mecanismos complejos como el registro en diario o el registro, o mediante llamadas al sistema operativo.

La definición de lo que constituye una transacción atómica se decide por su estafa o el entorno en el que se implementa. Por ejemplo, en un sistema de reserva de línea aérea en línea, una reserva puede consistir en 2 acciones separadas que juntas forman una transacción: pagar el asiento y reservar el asiento para el cliente que acaba de pagar. La lógica empresarial dicta que estas dos acciones, aunque distintas y separadas, deben ocurrir juntas. Si uno ocurre sin el otro, pueden ocurrir problemas. Por ejemplo, el sistema puede reservar el mismo asiento para dos clientes distintos.


Es esencial que un sistema de base de datos que dice ofrecer atomicidad pueda hacerlo incluso ante fallas en la fuente de alimentación o el sistema operativo subyacente o la aplicación que utiliza la base de datos.