Kontakt aufnehmen

Schulungsübersicht

Greenplum-Architektur

  • Parallele Verarbeitung und Symmetric Multi-Processing (SMP)
  • Segmentrollen und Clusterkonfiguration
  • Skalierbarkeit und Datenbewegung
  • Architektur des Greenplum Data Warehouses

Greenplum-Tabellenstrukturen

  • Verteilte Tabellen im Vergleich zu zufällig zugewiesenen Tabellen
  • Heap-Tabellen im Vergleich zu Append-Only-Tabellen
  • Zeilenorientierte im Vergleich zur spaltenorientierten Speicherung
  • Partionierte und geclusterte Tabellen

Datenverteilung und Hashing

  • Hashing-Logik und Verteilungsschlüssel
  • Umgang mit Datenungleichgewichten (Skew) und deren Auswirkungen auf die Leistung
  • Hash-Karten und Strategien zur Zeilenzuweisung

Indizes und Leistungsoptimierung

  • Clustered und nicht-clustered Indizes
  • Anwendungsfälle für B-Tree- und Bitmap-Indizes
  • Index-Scan- und Speicherverhalten

Physisches Datenbankdesign

  • Normalisierung und Entwurf des logischen Modells
  • Strategien für den Benutzerzugriff und Verteilungsanalyse
  • Datendemografie und Entscheidungen zu Indexierungen

Denormalisierungstechniken

  • Abgeleitete Daten, Zusammenfassungstabellen und vorgefertigte Joins (Pre-Joins)
  • Spaltenorientierte Tabellen als vertikale Partitionierung
  • Data Marts und Materialized Views

Erweitertes SQL und Abfrageausführung

  • Join-Strategien und Neuverteilung von Daten
  • OLAP-Funktionen und Fensterfunktionen (Window Functions)
  • Temporäre Tabellen, Unterabfragen und abgeleitete Tabellen

EXPLAIN-Pläne und Abfrageoptimierung

  • Lesen und Interpretieren der EXPLAIN-Ausgabe
  • Kostenanalyse und Optimierung von Ausführungsplänen
  • Verlagerung von Joins und segmentlokale Operationen

Greenplum-Dienstprogramme und Best Practices

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

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundlegende Kenntnisse über relationale Datenbanken und SQL
  • Erfahrung mit Data-Warehousing- oder Analytiksystemen
  • Vertrautheit mit der Linux-Befehlszeile

Zielgruppe

  • Data Architects und Data Engineers
  • Datenbankadministratorinnen und -administratoren sowie technische Leitungen
  • BI-Entwicklerinnen und -entwickler sowie Analytikspezialisten, die mit Greenplum arbeiten
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien