Nivell d'aïllament de la transacció

Autora: Randy Alexander
Data De La Creació: 28 Abril 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Nivell d'aïllament de la transacció - Tecnologia
Nivell d'aïllament de la transacció - Tecnologia

Content

Definició: què significa el nivell d'aïllament de transacció?

El nivell d’aïllament de la transacció és un estat de les bases de dades que especifica la quantitat de dades visibles per a una declaració d’una transacció, concretament quan a la mateixa font de dades s’accedeix per diverses transaccions simultàniament.


El nivell d’aïllament de transaccions forma part de l’estat d’aïllament d’un sistema de gestió de bases de dades. L’aïllament és una de les propietats de l’ACID (atomicitat, consistència, aïllament, durabilitat).

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 el nivell d'aïllament de les transaccions

El nivell d'aïllament de la transacció s'utilitza principalment com a mitjà per proporcionar un accés precís i fiable a les dades en transaccions simultànies. Per exemple, dues transaccions diferents podrien accedir a les mateixes dades simultàniament. Per tant, si el canvi realitzat en les dades d’una operació no es passa a l’altra transacció, pot afectar les operacions de la base de dades. Per evitar-ho, DBMS utilitza diferents nivells d’aïllament de les transaccions que fan complir els bloquejos de lectura i escriptura de les dades. Hi ha quatre tipus diferents de nivells d’aïllament de transaccions.


  1. Serializable: les implements llegeixen i escriuen panys fins que s’acabi la transacció. També implementa panys de gamma.
  2. Lectures repetibles: implanta bloquejos de lectura i escriptura fins que es finalitzi la transacció. No gestiona els bloqueigs de gamma.
  3. Lectura compromesa: Implanta escriure panys fins que es finalitzi la transacció, però allibera bloquejos de lectura quan es realitza una operació SELECT.
  4. Llegiu No compromès: una transacció pot veure els canvis no compromesos realitzats per l’altra transacció