Diskuze: Synchronizace databáze
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Desktop nebo web? V podstatě by se to nemělo povést, aby dvě stanice provedly stejnou věc skutečně ve stejném okamžiku, podle mě vždycky někdo bude "první"... Myslím, že by mělo stačit ošetřit, aby před provedením transakce program zkontroloval "proveditelnost akce", tzn., že by zjistil skutečný stav na skladě, nebo prostě ten "první" zamkne záznam, s kterým pracuje... Možná někdo navrhne lepší řešení...
Resis concurrency. Záleží jak moc to chceš řešit.. Máš optimistickou concurrency a pesimistickou.. Ta pesimistická znamená Lockování určitých věcí, optimistická funguje nejjednodušeji tak, že ukládáš s daty společně i časové razítko a při ukládání ho kontorlujes. Určité ORM frameworky (EF) toto mohou kontrolovat za tebe a vbyhazovat concurrency exception.
Zobrazeno 3 zpráv z 3.