ZSBD-2st-1.2-lab3.tresc-1.1-Slajd5

Z Studia Informatyczne
Wersja z dnia 15:01, 14 sie 2006 autorstwa PKrzyzagorski (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Wykonanie zapytania rozproszonego

Wykonanie zapytania rozproszonego


Zapytanie rozproszone kierowane do kilku zdalnych baz danych jest realizowane w następujących krokach.

1.Lokalna baza danych, w której jest realizowane zapytanie rozproszone, rozbija je na zapytania cząstkowe. Każe z zapytań cząstkowych jest kierowanie niezależnie do odpowiedniej zdalnej bazy danych.

2.W zdalnej bazie danych zapytanie jest optymalizowane, wykonywane, a jego wynik jest przekazywany do bazy inicjującej zapytanie.

3.Po otrzymaniu wyników wszystkich zapytań cząstkowych, baza inicjująca realizuje operacje łączenia, agregowania i sortowania wyników cząstkowych.

Optymalizator zapytań w SZBD w lokalnej bazie danych nie ma informacji na temat dodatkowych struktur fizycznych wykorzystywanych w zdalnych bazach danych, ani też na temat statystyk dla struktur w zdalnych bazach danych.


<< Poprzedni slajd | Spis treści | Następny slajd >>