Konkurence

Autor: Robert Simon
Datum Vytvoření: 18 Červen 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
Konkurence 5minutovka
Video: Konkurence 5minutovka

Obsah

Definice - Co znamená Concurrency?

Souběžnost je schopnost databáze umožnit více uživatelům ovlivnit více transakcí. Toto je jedna z hlavních vlastností, která odděluje databázi od jiných forem ukládání dat, jako jsou tabulky.

Schopnost nabízet souběžnost je pro databáze jedinečná. Tabulky nebo jiné prostředky pro ukládání plochých souborů se často porovnávají s databázemi, liší se však v tomto jednom důležitém ohledu. Tabulky nemohou nabídnout několika uživatelům možnost prohlížet a pracovat s různými daty ve stejném souboru, protože jakmile první uživatel otevře soubor, je uzamčen ostatním uživatelům. Ostatní uživatelé mohou soubor číst, ale nemusí upravovat data.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje souběžnost

Problémy způsobené souběžností jsou ještě důležitější než schopnost podporovat souběžné transakce. Například když jeden uživatel mění data, ale dosud tato data neuložila (nepotvrdila), pak by databáze neměla umožnit ostatním uživatelům, kteří dotazují stejná data, prohlížet změněná, neuložená data. Místo toho by měl uživatel zobrazit pouze původní data.


Téměř všechny databáze se zabývají souběžností stejným způsobem, i když terminologie se může lišit. Obecným principem je, že změněná, ale neuložená data jsou uchovávána v nějakém dočasném protokolu nebo souboru. Jakmile je uložen, je zapsán do fyzického úložiště databáze místo původních dat. Dokud uživatel provádějící změnu data neuložil, měl by mít pouze možnost zobrazit data, která mění. Všichni ostatní uživatelé, kteří vyhledávají stejná data, by si měli prohlížet data, která existovala před změnou. Jakmile uživatel uloží data, nové dotazy by měly odhalit novou hodnotu dat.


Tato definice byla zapsána do databáze