Concorrenza

Autore: Robert Simon
Data Della Creazione: 18 Giugno 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Stefano Riela | Politiche di concorrenza in UE - Concorrenza e aiuti di stato- Videolezione 03
Video: Stefano Riela | Politiche di concorrenza in UE - Concorrenza e aiuti di stato- Videolezione 03

Contenuto

Definizione: cosa significa concorrenza?

La concorrenza è la capacità di un database di consentire a più utenti di influenzare più transazioni. Questa è una delle proprietà principali che separa un database da altre forme di archiviazione dei dati come fogli di calcolo.

La capacità di offrire la concorrenza è unica per i database. I fogli di calcolo o altri mezzi di archiviazione di file flat sono spesso confrontati con i database, ma differiscono in questo importante aspetto. I fogli di calcolo non possono offrire a più utenti la possibilità di visualizzare e lavorare su dati diversi nello stesso file, perché una volta che il primo utente apre il file, questo viene bloccato ad altri utenti. Altri utenti possono leggere il file, ma non possono modificare i dati.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega la concorrenza

I problemi causati dalla concorrenza sono ancora più importanti della capacità di supportare transazioni simultanee. Ad esempio, quando un utente sta modificando i dati ma non ha ancora salvato (eseguito il commit) di tali dati, il database non dovrebbe consentire ad altri utenti che interrogano gli stessi dati di visualizzare i dati modificati e non salvati. Invece l'utente dovrebbe solo visualizzare i dati originali.


Quasi tutti i database trattano la concorrenza allo stesso modo, sebbene la terminologia possa differire. Il principio generale è che i dati modificati ma non salvati sono conservati in una sorta di registro o file temporaneo. Una volta salvato, viene quindi scritto nella memoria fisica del database al posto dei dati originali. Fino a quando l'utente che esegue la modifica non ha salvato i dati, solo lui dovrebbe essere in grado di visualizzare i dati che sta modificando. Tutti gli altri utenti che richiedono gli stessi dati devono visualizzare i dati esistenti prima della modifica. Una volta che l'utente salva i dati, le nuove query dovrebbero rivelare il nuovo valore dei dati.


Questa definizione è stata scritta nel raggiro dei database