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:
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.
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č