Transacció

Autora: Monica Porter
Data De La Creació: 18 Març 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Transacció - Tecnologia
Transacció - Tecnologia

Content

Definició: què significa la transacció?

Una transacció, amb una base de dades, és una unitat lògica que s'executa de forma independent per a la recuperació o actualització de dades. A les bases de dades relacionals, les transaccions de bases de dades han de ser atòmiques, consistents, aïllades i duradores, resumides en l’acrònim ACID.


Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica transaccions

Les transaccions es realitzen mitjançant instruccions SQL COMMIT o ROLLBACK, que indiquen l’inici o el final d’una transacció. L'acrònim ACID defineix les propietats d'una transacció de bases de dades, de la següent manera:

  • Atomicitat: una transacció ha de ser completament completa, desada (compromesa) o completament desfet (rebutjada). Una venda en una base de dades de botigues minoristes il·lustra un escenari que explica l’atomicitat, per exemple, la venda consisteix en una reducció d’inventari i un registre d’efectius entrants. Els dos passen junts o no passen, tot o res.
  • Coherència: la transacció ha de complir totalment l'estat de la base de dades tal com era anterior a la transacció. Dit d'una altra manera, la transacció no pot trencar les restriccions de la base de dades. Per exemple, si la columna Número de telèfon de la taula de base de dades només pot contenir números, la coherència estableix que qualsevol transacció que intenta introduir una lletra alfabètica no es pot comprometre.
  • Aïllament: les dades de transacció no han d'estar disponibles per a altres transaccions fins que la transacció original es comprometi o es faci enrere.
  • Durabilitat: els canvis de dades de transaccions han d'estar disponibles, fins i tot en cas de fallades de la base de dades.