Základné vlastnosti DDS
Základné vlastnosti DDS
Všetkých 12 pravidiel (podľa J.C.Date) vyplýva z takzvaného základného princípu pre distribuované systémy
Užívateľovi sa distribuovaný systém musí javiť ako nedistribuovaný, teda databáza sa musí navonok správať, akoby dáta boli uložené a spravované na jednom počítači a pri práci s dátami by používateľ nemal spozorovať žiadne nevýhody, plynúce zo skutočnosti, že nie sú uložené na jednom mieste.
1. lokálna autonómia (Local autonomy)
2. nezávislosť od centrálneho uzla (No reliance on a central site)
3. transparentnosť fragmentácie (Fragmentation indipendence)
4. transparentnosť alokácie (Location indipendence)
5. transparentnosť replikácie (Replication indipendence)
6. nepretržitá prevádzka (Continuous operation)
7. distribuované spracovanie dotazov (Distributed query pocessing)
8. distribuované riadenie transakcií (Distributed transaction management)
9. nezávislosť od hardverovej platformy (Hardware independence)
10. nezávislosť od komunikačnej platformy (Network independence)
11. nezávislosť od operačných systémov (Operating system independence)
12. nezávislosť od lokálnych SRBD (DBMS independence)
Lokálna autonómia
Všetky uzly v distribuovanom DBS musia byť autonómne – teda všetky operácie, ktoré sa vykonávajú v určitom uzle, musia byť týmto uzlom aj kontrolované. Funkčnosť žiadneho uzla X by nemala závisieť od nejakého uzla Y. Napríklad, nesmie nastať situácia, v ktorej uzol X nie je schopný pracovať, pretože uzol Y je dočasne odpojený. Ďalšou z dôležitých vlastností DDBS je, že lokálne dáta sú lokálne uložené a spravované, napriek tomu, že sú prístupné aj z iného uzla, a teda bezpečnosť, integrita a fyzické uloženie dát sú pod kontrolou lokálneho uzla.
Nezávislosť od centrálneho uzla
Všetky uzly v distribuovanom DBS musia byť rovnocenné, teda nesmie existovať centrálny uzol, ktorý by poskytoval služby ako napríklad centralizované spracovanie dotazov, centralizované riadenie transakcií. , pretože v tom prípade systém prestáva byť distribuovaný, bude porušené pravidlo číslo 1. (Ak je splnené pravidlo číslo 1, je splnené aj pravidlo číslo 2, ale v prípade, že lokálna autonómia nie je úplne dodržaná, môže byť dodržaná nezávislosť od centrálneho uzla.)