Sočasnost

Avtor: Robert Simon
Datum Ustvarjanja: 18 Junij 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
gorgorgor
Video.: gorgorgor

Vsebina

Opredelitev - Kaj pomeni Concurrency?

Sočasnost je zmožnost baze podatkov, da več uporabnikom omogoča, da vplivajo na več transakcij. To je ena glavnih lastnosti, ki bazo podatkov ločuje od drugih oblik shranjevanja podatkov, kot so preglednice.

Možnost ponudbe sočasnosti je edinstvena za baze podatkov. Preglednice ali druga sredstva za shranjevanje ploščatih datotek se pogosto primerjajo z bazami podatkov, vendar se v tem pomembnem vidiku razlikujejo. Preglednice ne morejo več uporabnikom ponuditi ogledov in obdelavo različnih podatkov v isti datoteki, ker ko prvi uporabnik odpre datoteko, se zaklene drugim uporabnikom. Drugi uporabniki lahko preberejo datoteko, vendar ne smejo urejati podatkov.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedia razlaga sočasnost

Težave, ki jih povzroča sočasnost, so še pomembnejše kot zmožnost podpiranja sočasnih transakcij. Na primer, ko en uporabnik spreminja podatke, vendar teh podatkov še ni shranil (zavezal), baza podatkov ne sme dovoliti drugim uporabnikom, ki iščejo iste podatke, da bi si ogledali spremenjene, neshranjene podatke. Namesto tega bi si moral uporabnik ogledati samo originalne podatke.


Skoraj vse baze podatkov obravnavajo sočasnost enako, čeprav se terminologija lahko razlikuje. Splošno načelo je, da se spremenjeni, vendar neshranjeni podatki hranijo v nekakšnem začasnem dnevniku ali datoteki. Ko je shranjena, se zapiše v fizično shrambo baze podatkov namesto izvirnih podatkov. Dokler uporabnik, ki je opravil spremembo, podatkov ni shranil, si lahko le ogleda podatke, ki jih spreminja. Vsi drugi uporabniki, ki poizvedujejo o istih podatkih, bi si morali ogledati podatke, ki so obstajali pred spremembo. Ko uporabnik shrani podatke, bi morale nove poizvedbe razkriti novo vrednost podatkov.


Ta opredelitev je bila napisana v okviru podatkovnih baz