ZSBD-2st-1.2-lab3.tresc-1.1-Slajd5
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.