Schemat odwróconej gwiazdy

Schemat odwróconej gwiazdy jest schematem zoptymalizowanym pod kątem szybkiego wyszukiwania dużych ilości danych opisowych . Projekt wywodzi się ze schematu gwiazdy magazynowej , a jego adaptacja do danych opisowych wymagała „odwrócenia” niektórych kluczowych cech klasycznego schematu gwiazdy.

Model

Relacja tabeli centralnej do tabel wymiarów jest typu jeden do wielu lub w niektórych przypadkach wiele do wielu, a nie wiele do jednego; klucze podstawowe tabeli centralnej są kluczami obcymi w tabelach wymiarów, a tabele główne są na ogół mniejsze niż tabele wymiarów.

Kolumny tabeli głównej są zazwyczaj źródłem ograniczeń zapytań , w przeciwieństwie do tabel wymiarów w klasycznym schemacie gwiazdy. Rozpoczynając zapytania z mniejszą tabelą, wiele wyników jest odfiltrowywanych na początku procesu wyszukiwania, co usprawnia całą ścieżkę wyszukiwania .

Aby zwiększyć elastyczność, dopuszcza się więcej niż jedną tabelę główną, przy czym tabele główne i podrzędne mają relację jeden do wielu. Każda tabela główna może mieć własne tabele wymiarów. Aby zapewnić dalszą optymalizację zapytań , zbiór danych można podzielić na osobne schematy fizyczne na tym samym serwerze bazy danych lub na różnych serwerach bazy danych.

Zobacz też