Concurrència

Autora: Robert Simon
Data De La Creació: 18 Juny 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Concurrència - Tecnologia
Concurrència - Tecnologia

Content

Definició: què significa Concurrency?

Concurrency és la capacitat d’una base de dades per permetre a diversos usuaris afectar múltiples transaccions. Aquesta és una de les principals propietats que separa una base de dades d’altres formes d’emmagatzematge de dades com els fulls de càlcul.

La capacitat d’oferir concurrència és exclusiva de les bases de dades. Els fulls de càlcul o altres mitjans d'emmagatzematge de fitxers plans es comparen sovint amb bases de dades, però difereixen en aquest aspecte important. Els fulls de càlcul no poden oferir a diversos usuaris la possibilitat de veure i treballar les diferents dades del mateix fitxer, perquè una vegada que el primer usuari obre el fitxer queda bloquejat per a altres usuaris. Altres usuaris poden llegir el fitxer, però pot no editar dades.

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 Concurrency

Els problemes causats per la concurrència són encara més importants que la capacitat de donar suport a transaccions simultànies. Per exemple, quan un usuari canvia les dades però encara no ha desat (compromès) aquestes dades, la base de dades no hauria de permetre que altres usuaris que consultin les mateixes dades visualitzin les dades canviades i no guardades. En canvi, l’usuari només ha de veure les dades originals.


Gairebé totes les bases de dades tracten la concurrència de la mateixa manera, tot i que la terminologia pot diferir. El principi general és que les dades canviades, però no guardades, es conserven en algun tipus de registre o fitxer temporal. Un cop desat, s'escriu a l'emmagatzematge físic de la base de dades en lloc de les dades originals. Sempre que l’usuari que realitzi el canvi no hagi desat les dades, només hauria de poder veure les dades que canvia. Tots els altres usuaris que consultin les mateixes dades han de veure les dades que existien abans del canvi. Una vegada que l’usuari guardi les dades, les noves consultes haurien de revelar el nou valor de les dades.


Aquesta definició es va escriure a la base de bases de dades