This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
git_mobilni-gis [2018/05/27 13:25] efox |
git_mobilni-gis [2018/05/27 13:44] (current) efox |
||
|---|---|---|---|
| Line 174: | Line 174: | ||
| * optimistic concurrency control | * optimistic concurrency control | ||
| * řízení souběžných systémů užívaných v transakčních systémech (relační databáze ...) | * řízení souběžných systémů užívaných v transakčních systémech (relační databáze ...) | ||
| + | * po zahájení transakce se nezamykají zdrojová data | ||
| + | * transakce probíhá a po změnách jsou data přenesena zase zpět | ||
| + | * pessimistic offline locking | ||
| + | * rozdíl: po otevření záznamu jedním klientem záznam zamkne a znemožní editaci dalším klientům (editace tedy nesmí být prováděna příliš dlouho) | ||
| + | * operational transformation | ||
| + | * systém, který umožňoje řešit mnoho kolizí v jeden moment | ||
| + | * v nástrojích pro hromadnou editaci dat (Google Docs) | ||
| + | * princip: editace dokumentu probíhá v lokálním úložišti -> transakční přenos zpět do centrální databáze | ||
| + | * byzantine fault tolerance | ||
| + | * snaží se vyřešit problém dvou generálů (při doručování zprávy ve dvou systémech se špatným spojením) | ||
| + | * systém předpokládá, | ||