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