Hledejte v chronologicky řazené databázi studijních materiálů (starší / novější příspěvky).

Řízení distribuovaných transakcí

viz to, co je transakce

Provádí se souběžné provádění transakcí a aby nedošlo ke kolizi, používá se například:

· použití zámků (každý datový objekt se uzamkne)

· použití časových značek - každá transakce je označena časovou značkou udávající čas jejího vzniku a dále je označen časovou značkou i objekt, který transakce buď četla nebo zapisovala

Nezávislost na technických prostředcích

Aby stejné SŘBD pracovaly na všech technických prostředcích

Nezávislost na OS

Aby SŘBD pracoval stejně i pod různými OS

Nezávislost na síti

Daná relace může být umístěna v mnoha kopiích (zvýšení výkonu, vyšší dostupnost, ale aktualizace trvá

Distribuované databáze (J.Pokorný)

Formální aparát relační algebry je vhodný pro popis distribuce dat, proto je dobré organizovat data na logické úrovni jako relace.

Uživatel specifikuje své požadavky ke globálním relacím, které jsou dány globálním relačním schématem ® tyto dotazy musí SŘBD přeformulovat tak, aby byly zodpověditelné vzhledem k fyzickému umístění těchto relací, které můžeme chápat (ne na fyzické úrovni) jako rozdělení globální relace do množiny dílčích relací umístěných v uzlu sítě (teprve tyto dílčí relace jsou realizovány pomocí souborů na fyzické úrovni).

Žádné komentáře:

Okomentovat