Concurrency control je funkce, kterou lze nalézt v programech podporujících LAN připojení. Je to mechanismus, který umožňuje programu vypořádat se s instancí více uživatelů, kteří se pokoušejí přistupovat ke stejnému souboru nebo programu ve stejnou dobu. Ne každý software je navržen tak, aby to podporoval – některý software, který nebyl speciálně navržen pro provoz v síti, stále může. Pokud k tomu dojde, dva uživatelé používající stejnou věc ve stejnou dobu mohou zničit práci někoho jiného.
Technipages vysvětluje kontrolu souběžnosti
Pokud systém uchovává pouze jednu verzi souboru, dva lidé, kteří na něm pracují najednou, znamená, že jednu verzi nelze ponechat – byla by zničena. Je dokonce možné poškodit obě verze tohoto souboru. Zahrnutí kontroly souběžnosti do softwaru znamená, že program ví, že umožňuje vícenásobný přístup – in jinými slovy, více uživatelů může přistupovat ke stejnému souboru současně, aniž by se museli starat o data ztráta. Řízení souběžnosti lze také použít k omezení přístupu na jednoho uživatele současně – také způsob, jak zabránit kompromitaci souborů.
Řízení souběžnosti je nyní oblíbenou funkcí, když v sítích může běžet stále více softwaru. Kontrola verzí je další funkcí, která se běžně vyskytuje u kontroly souběžnosti – umožňuje softwaru ukládat historii různých verzí, ať už od různých uživatelů nebo od stejného uživatele. Poté je možné se vrátit k předchozím verzím a libovolně je obnovit. Tyto dvě funkce mohou existovat nezávisle na sobě, ale často tomu tak není. Zejména kontrola souběžnosti je nyní neuvěřitelně běžnou funkcí pro jakýkoli software, který je běžně přístupný prostřednictvím sítě.
Běžná použití kontroly souběžnosti
- Vynález funkcí kontroly souběžnosti usnadnil předcházení ztrátě dat.
- Řízení souběžnosti lze použít k omezení souboru tak, aby k souboru nebo programu měl přístup vždy pouze jeden hráč.
- Častěji než ne, kontrola souběžnosti a kontrola verzí jsou spojeny dohromady.
Běžná zneužití kontroly souběžnosti
- Řízení souběžnosti je další forma řízení verzí, která uživatelům umožňuje vrátit se k různým verzím souboru.