súbežnosť

Autor: Robert Simon
Dátum Stvorenia: 18 V Júni 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
súbežnosť - Technológie
súbežnosť - Technológie

Obsah

Definícia - Čo znamená Concurrency?

Súbežnosť je schopnosť databázy umožniť viacerým používateľom ovplyvniť viacero transakcií. Toto je jedna z hlavných vlastností, ktorá oddeľuje databázu od iných foriem ukladania údajov, ako sú tabuľky.

Schopnosť ponúkať súbežnosť je pre databázy jedinečná. Tabuľky alebo iné prostriedky na ukladanie plochých súborov sa často porovnávajú s databázami, líšia sa však v tomto dôležitom aspekte. Tabuľky nemôžu ponúknuť niekoľkým používateľom možnosť prezerať a pracovať s rôznymi údajmi v tom istom súbore, pretože akonáhle prvý používateľ otvorí súbor, uzamkne sa pre ostatných používateľov. Súbor môžu čítať ostatní používatelia, ale údaje nemôžu upravovať.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje súbežnosť

Problémy spôsobené súbežnosťou sú ešte dôležitejšie ako schopnosť podporovať súbežné transakcie. Napríklad, keď jeden používateľ mení údaje, ale ešte tieto údaje neuložil (zaviazal sa), potom by databáza nemala umožniť ostatným používateľom, ktorí vyhľadávajú rovnaké údaje, prezerať zmenené neuložené údaje. Namiesto toho by mal používateľ zobraziť iba pôvodné údaje.


Takmer všetky databázy sa zaoberajú súbežnosťou rovnakým spôsobom, hoci terminológia sa môže líšiť. Všeobecným princípom je, že zmenené, ale neuložené údaje sa uchovávajú v nejakom dočasnom protokole alebo súbore. Po uložení sa namiesto pôvodných údajov zapíše do fyzického úložiska databázy. Pokiaľ užívateľ vykonávajúci zmenu neuložil údaje, mal by byť schopný zobraziť iba údaje, ktoré mení. Všetci ostatní používatelia, ktorí vyhľadávajú rovnaké údaje, by si mali zobraziť údaje, ktoré existovali pred zmenou. Keď používateľ uloží údaje, nové dotazy by mali odhaliť novú hodnotu údajov.


Táto definícia bola napísaná v databáze