Schulungsübersicht

Greenplum-Architektur

  • Paralleles Verarbeiten und symmetrische Mehrfachverarbeitung (SMP)
  • Segmentrollen und Clusterkonfiguration
  • Skalierbarkeit und Datenbewegung
  • Greenplum Data Warehouse-Architektur

Greenplum-Tabellenstrukturen

  • Verteilte vs. zufällig zugewiesene Tabellen
  • Heap-Tabellen vs. Append-Only-Tabellen
  • Zeilenbasierte vs. spaltenbasierte Speicherformate
  • Partitionierte und clustergespeicherte Tabellen

Datenverteilung und Hashing

  • Hash-Logik und Verteilungsschlüssel
  • Schiefebehandlung und Performance-Einfluss
  • Hashtabellen und Zeilenplatzierungsstrategien

Indizes und Leistungsoptimierung

  • Clustergespeicherte und nicht clustergespeicherte Indizes
  • B-Tree- und Bitmap-Index-Einsatzszenarien
  • Indexscan und Speicherverhalten

Physikalische Datenbankentwurf

  • Normalisierung und logisches Modellentwurf
  • Benutzerzugriffsstrategien und Verteilungsanalyse
  • Daten-Demografie und Indexierungsentscheidungen

Denormalisierungstechniken

  • Abgeleitete Daten, Summary-Tabellen und Vor-Joins
  • Spaltenbasierte Tabellen als vertikale Partitionierung
  • Data Marts und Materialisierte Ansichten

Fortgeschrittene SQL- und Abfrageausführung

  • Join-Strategien und Neuerstellung
  • OLAP und Fensterfunktionen
  • Temporäre Tabellen, Subqueries und abgeleitete Tabellen

EXPLAIN-Pläne und Abfragetuning

  • Lesen und Interpretieren von EXPLAIN-Ausgaben
  • Kostenanalyse und Planoptimierung
  • Join-Bewegung und segmentlokalisierte Operationen

Greenplum-Utilities und Best Practices

  • ANALYZE und VACUUM
  • Datenladung und -bewegung mit Nexus
  • Sicherheit, Berechtigungen und Performance-Tipps

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Ein Verständnis von relationalen Datenbanken und SQL
  • Erfahrung mit Data Warehousing oder analytischen Systemen
  • Kenntnisse der Linux-Befehlszeilenoperationen

Zielgruppe

  • Datenarchitekten und -ingenieure
  • Datenbankadministratoren und technische Leiter
  • BI-Entwickler und Analyse-Spezialisten, die mit Greenplum arbeiten
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(81): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38