Dom Bazy danych Co to jest schemat płatka śniegu? - definicja z techopedia

Co to jest schemat płatka śniegu? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza schemat płatka śniegu?

W informatyce schemat płatka śniegu odnosi się do wielowymiarowej bazy danych z logicznymi tabelami, w których schemat relacji między bytami jest ułożony w kształt płatka śniegu. Jest często przedstawiany przez scentralizowaną tabelę faktów powiązaną z wieloma i różnymi wymiarami. Tabele wymiarów są podzielone na różne tabele wymiarów, które są na ogół znormalizowane w celu usunięcia nadmiarowości. Na przykład tabela produktów jest podzielona na tabele produktów i podproduktów.


Schemat płatka śniegu przypomina schemat gwiazdy. Jednak wymiary schematu gwiazdy są znormalizowane, więc indywidualna tabela przedstawia każdy wymiar.

Techopedia wyjaśnia schemat płatka śniegu

Złożone wzory płatków śniegu pojawiają się, gdy istnieją skomplikowane wymiary schematu płatka śniegu. Aby schemat miał kształt płatka śniegu, musi składać się z różnych poziomów relacji, a tabele podrzędne powinny zawierać kilka tabel nadrzędnych. Na tabelę faktów nie wpływa efekt „płatka śniegu”.


Schematy płatków śniegu służą do elastycznego tworzenia zapytań o bardziej skomplikowane relacje i wymiary. Jest idealny do relacji jeden-do-wielu i wielu do wielu między poziomami wymiarów i jest zwykle związany z centrami danych i hurtowniami danych wymiarowych, w których szybkość pobierania danych jest ważniejsza niż wydajność manipulacji danymi. Schematy płatków śniegu są najczęściej używane z zaawansowanymi narzędziami do tworzenia zapytań, które budują warstwę abstrakcji między użytkownikami a surowymi tabelami dla scenariuszy, które zawierają wiele zapytań o skomplikowanych specyfikacjach.


Korzyści ze stosowania schematu płatka śniegu są następujące:

  • Kluczową korzyścią jest postęp w wydajności zapytań, ponieważ wymaga minimalnej ilości miejsca na dysku i dołącza do tabel wyszukiwania o mniejszych rozmiarach
  • Oferuje lepszą elastyczność w zakresie wzajemnych relacji między komponentami i poziomami wymiarów
  • Łatwy w utrzymaniu dzięki zerowej redundancji
  • Zwiększa ogólną wydajność, ponieważ połączone są mniejsze tabele

Wadą schematów płatków śniegu są:

  • Zapytania są trudniejsze, ponieważ wymagane jest połączenie dodatkowych tabel. Utrudnia to zrozumienie zapytań.
  • Wymaga dłuższego czasu wykonywania zapytania ze względu na użycie większej liczby tabel
Co to jest schemat płatka śniegu? - definicja z techopedia