Řízení paralelního zpracování: Porovnání verzí

Místo Sloučit/Přesunout vkládám Vyjmout
m (Robot: Standardizace)
(Místo Sloučit/Přesunout vkládám Vyjmout)
{{Sloučit|Transakční zpracování|tam}}
{{Přesunout|Transakční zpracování dat}}
{{Upravit}}
'''Řízení paralelního zpracování''' se využívá v oblasti informačních technologií a výpočetní techniky, zejména v oblasti počítačového programování (viz také souběžné programování, [[paralelní programování]]), operační systémy (viz také [[paralelní výpočty]]), multiprocesory a databáze, kde souběžné řízení zajišťuje správné výsledky pro souběžné operace, které jsou vytvářeny, při získávání těchto výsledků.
 
== Souběžné řízení v databázích ==
{{Vyjmout|Transakční zpracování|komentář = 1. heslo Transakční zpracování je velmi stručné; 2. transakční zpracování je jen jednou z více technik paralelního zpracování}}
 
Při souběžném zpracování transakcí se samozřejmě může stát, že různé transakce zpracovávají v jeden okamžik stejná data. Pokud se různé transakce pokusí aktualizovat stejné údaje, může dojít ke ztrátě informace v případě, že změněná data jsou opětovně změněna jinou transakcí dříve, než je původní změna potvrzena. K problémům ovšem může dojít i v případě že transakce data pouze čte, pokud se je jiná transakce zároveň pokouší změnit nebo nová data přidává. V takovém případě může transakce načíst doposud nepotvrzené změny, případně změny sice potvrzené, ovšem nekonzistentní s daty transakce (fantómové řádky, nereprodukovatelné čtení). To může způsobit problémy především u dlouhotrvajících transakcí, které zpracovávají velké množství dat.