Zkuste nás kontaktovat

Návrh Školení

Architektura Greenplum

  • Paralelní zpracování a symetrické mnoh zpracování (SMP)
  • Role segmentů a konfigurace klastru
  • Škálovatelnost a pohyb dat
  • Architektura datového skladu Greenplum

Tabulkové struktury v Greenplum

  • Distribuované vs. náhodně přiřazené tabulky
  • Heap vs. append-only tabulky
  • Řádkové vs. sloupcové formáty úložiště
  • Partitionované a zklustrované tabulky

Distribuce dat a hashe

  • Logika hashování a distribuční klíče
  • Řešení nerovnoměrného rozložení dat (skew) a jeho dopad na výkon
  • Hash mapy a strategie umisťování řádků

Indexy a optimalizace výkonu

  • Zklustrované a nezklustrované indexy
  • Použití B-stromových a bitmapových indexů
  • Chování indexového skenování a úložiště

Fyzický návrh databáze

  • Normalizace a návrh logického modelu
  • Strategie přístupu uživatele a analýza distribuce
  • Demografie dat a rozhodování o indexaci

Techniky denormalizace

  • Odvozená data, souhrnné tabulky a předem provedená spojení (pre-joins)
  • Sloupcové tabulky jako vertikální partitionování
  • Data marts a materiálové pohledy

Pokročilý SQL a provádění dotazů

  • Strategie spojení a redistribuce
  • OLAP a okenní funkce
  • Dočasné tabulky, poddotazy a odvozené tabulky

Plány EXPLAIN a ladění dotazů

  • Čtení a interpretace výstupu EXPLAIN
  • Analýza nákladů a optimalizace plánu
  • Přesuny spojení a segmentové lokální operace

Úžitečné nástroje Greenplum a osvědčené postupy

  • ANALYZE a VACUUM
  • Načítání a pohyb dat pomocí Nexus
  • Bezpečnost, oprávnění a tipy pro výkon

Shrnutí a další kroky

Požadavky

  • Pochopení relačních databází a SQL
  • Zkušenosti s datovými sklady nebo analytickými systémy
  • Znalost operací na příkazovém řádku Linuxu

Cílové publikum

  • Architekti a inženýři dat
  • Správci databází a techničtí vedoucí
  • Vývojáři BI a analytici pracující s Greenplum
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie