Zkuste nás kontaktovat

Návrh Školení

Architektura Greenplumu

  • Paralelní zpracování a symetrické vícevláknové zpracování
  • Funkce jednotlivých segmentů a konfigurace clusteru
  • Škálovatelnost a distribuce dat
  • Architektura datového skladu v Greenplumu

Struktury tabulek v Greenplumu

  • Rozdíly mezi distribuovanými a náhodně přiřazenými tabulkami
  • Typy tabulek – „heap“ versus tabulky určené jen k přidávání dat
  • Formáty ukládání řádků a sloupců
  • Partičkované a seskupené tabulky

Distribuce dat a hašování

  • Logika hašování a volba klíčů pro distribuci
  • Zvládání nerovnoměrného rozložení dat a vliv na výkon
  • Hašovací mapy a strategie umisťování řádků

Indexy a optimalizace výkonu

  • Agregované a neagregované indexy
  • Použití B-stromových a bitových indexů v konkrétních situacích
  • Chování dotazů při použití indexů a jejich vliv na ukládání dat

Fyzický návrh databáze

  • Normalizace a tvorba logických modelů
  • Strategie přístupu uživatelů a analýza distribuce dat
  • Charakteristiky dat a rozhodování o vhodnosti indexů

Techniky denormalizace

  • Vytváření odvozených dat, souhrnných tabulek a předvýpočítáných spojení
  • Využití sloupcového formátu ukládání jako vertikálního rozdělení dat
  • Datové sklady a materializovaná pohledy

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

  • Strategie spojování tabulek a přerozdělování dat
  • Funkce OLAP a okenné funkce v SQL
  • Práce s dočasnými tabulkami, poddotazy a odvozenými tabulkami

Výstupy nástroje EXPLAIN a optimalizace dotazů

  • Jak číst a interpretovat výstupy nástroje EXPLAIN
  • Analýza nákladů a optimalizace plánu provedení dotazu
  • Přesouvání operací spojování mezi segmenty a provádění místně na jednotlivých segmentech

Nástroje Greenplumu a osvědčené postupy

  • Používání nástrojů ANALYZE a VACUUM
  • Načítání a přesouvání dat pomocí nástroje Nexus
  • Zabezpečení, nastavení oprávnění a tipy pro zvýšení výkonu

Shrnutí a další kroky

Požadavky

  • Znalosti relačních databází a jazyka SQL
  • Praktické zkušenosti s datovými sklady nebo analytickými systémy
  • Seznámenost s používáním příkazového řádku v prostředí Linux

Cílová skupina

  • Architekti a inženýři databází
  • Správci databází a vedoucí techničtí pracovníci
  • Vývojáři BI řešení a specialisté na analýzu dat pracující s Greenplumem
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (1)

Nadcházející kurzy

Související kategorie