E-gradiva > Računalništvo > Podatkovne baze > a_podatkovne_baze > 07_porazdeljene > Posebnosti SUPPB

Prijava

Posebnosti SUPPB

S porazdeljeno podatkovno bazo upravljajo posebni SUPB, t.i. sistemi za upravljanje s porazdeljeno podatkovno bazo (SUPPB). Ti sistemi morajo imeti vgrajene dodatne funkcionalnosti. Posebne zahteve, ki jih imamo do SUPPB se nanašajo na:

procesiranje in optimizacijoa povpraševanj (poveizdb)

V okolju centralizirane podatkovne baze so primarni stroški dostopa do podatkov. V okolju porazdeljene baze so primarni stroški omrežja t.j. stroški prenosa podatkov po omrežju. Stroške omrežja merimo s številom zlogov, ki se prenašajo po omrežju.

procesiranje

Obstaja več alternativ za strategijo prenosa podatkov:

1. način
Kopiraj vse zapise KANDIDAT in SOLA v vozlišče 3;
Poveži podatke (join) in prikaži rezultat
Cena = 1.000.000 + 3.500 = 1.003.500 bytes

2. način
Kopiraj vse zapise KANDIDAT (1,000,000 bytes) iz vozlišča 1 v vozlišče 2
Poveži podatke
Rezultat (400,000 bytes) pošlji v vozlišče 3
Cena = 1.000.000 + 400.000 = 1.400.000bytes

3. način
Kopiraj vse zapise SOLA (3.500) iz vozlišča 2 v vozlišče 1
Poveži podatke
Rezultat pošlji iz vozlišča 1 v vozlišče 3 (400.000)
Cena = 3.500 + 400.000 = 403.500 bytes

Opomba: obstajajo tudi druge alternative (semijoin)!

Zaključek: ‘Pamet' (logika) SUPPB-ja pri optimizaciji poizvedb bistveno vpliva na preformanse celotnega podatkovnega sistema.

Avtorji: Tea Lončarić , Andreja Vehovec, Marko Kastelic , David Drofenik, Saša Divjak, Alenka Kavčič , Matija Marolt, Marko Privošnik, Milan Podbršček, Janko Harej, Andrej Florjančič