Ta kontakt

Kursplan

Greenplum-arkitektur

  • Parallell behandling og symmetrisk multibehandling
  • Segmentroller og klusterkonfigurasjon
  • Skalerbarhet og datamønstre
  • Greenplum-datawarehouse-arkitektur

Greenplum tabellstrukturer

  • Distribuerte vs. tilfeldig tildelte tabeller
  • Heap vs. append-only tabeller
  • Radbasert vs. kolonnebasert lagringsformat
  • Partisjonerte og klyngete tabeller

Datafordeling og hashing

  • Hashing-logikk og fordelingsnøkler
  • Behandling av skjevheter og ytelsesinnslag
  • Hash-tabeller og strategier for radplassering

Indekser og ytelsesoptimalisering

  • Klyngete og ikke-klyngete indekser
  • Bruksområder for B-tree og bitmap-indekser
  • Indeksgjennomgang og lagringsopptreden

Fysisk databasedesign

  • Normalisering og logisk modelldesign
  • Brukeradgangsstrategier og fordelingsanalyse
  • Datademografi og indekseringsbeslutninger

Teknikk for denormalisering

  • Deriverte data, oppsummeringstabeller og forhåndskoblinger
  • Kolonnetaeller som vertikal partisjonering
  • Databas og materialiserte visninger

Avansert SQL og spørringsutførelse

  • Koblingsstrategier og omfordeling
  • OLAP og vindusfunksjoner
  • Midlertidige tabeller, underspørringer og deriverte tabeller

EXPLAIN-planer og spørringstilpassing

  • Lesing og tolking av EXPLAIN-utdata
  • Kostnadsanalyse og planoptimalisering
  • Flytting av koblinger og segmentlokale operasjoner

Greenplum-verktøy og beste praksis

  • ANALYZE og VACUUM
  • Lasting og flytting av data med Nexus
  • Sikkerhet, tillatelser og ytelsestips

Oppsummering og neste steg

Krav

  • Forståelse av relasjonelle databaser og SQL
  • Erfaring med datawarehouse eller analytiske systemer
  • Kjennskap til kommandolinje-operasjoner i Linux

Målgruppe

  • Dataarkitekter og ingeniører
  • Databaseadministratorer og tekniske ledere
  • BI-utviklere og analyseeksperter som jobber med Greenplum
 21 Timer

Antall deltakere


Pris per deltaker

Referanser (1)

Kommende kurs

Relaterte kategorier