Schița de curs

Arhitectura Greenplum

  • Procesare paralelă și procesare simetrică multi-procesor
  • Roluri segment și configurarea clusterului
  • Scalabilitate și mișcare a datelor
  • Arhitectura Greenplum Data Warehouse

Structurile de Tabele Greenplum

  • Tabele distribuite vs. tabele atribuite aleator
  • Tabele Heap vs. append-only tables
  • Formate stocare pe linii vs. coloane
  • Tabele partionate și clusterizate

Distribuția Datelor și Hashing

  • Logica hashing și cheile de distribuție
  • Gestionarea înșirării și impactul asupra performanței
  • Hashuri și strategii de plasare a liniilor

Indici și Optimizare Performanțe

  • Indici clusterizați și necusterizați
  • Cazurile de utilizare ale indicii B-tree și bitmap
  • Scanarea și comportamentul stocării indiciilor

Dizajn Fizic Database

  • Normalizare și dizajn model logic
  • Strategii acces utilizator și analiza distribuției
  • Demografie datelor și deciziile de indexare

Tehnice de Denormalizare

  • Date derivate, tabele sumarizate, și pre-joine
  • Tabele pe coloane ca partitoniere verticale
  • Data marts și vederi materializate

Avansat SQL și Executarea Cererilor

  • Sfaturi de joint strategies și redistribuire
  • Funcții OLAP și window functions
  • Tabele temporare, subcereri, și tabele derivate

Planuri EXPLAIN și Ajustarea Cererilor

  • Citirea și interpretarea iesirii EXPLAIN
  • Analiza costurilor și optimizarea planului
  • Mutarea joint și operațiuni segment-local

Utilități Greenplum și Beste Practici

  • ANALYZE și VACUUM
  • Cărcuirea datelor și mișcarea cu Nexus
  • Siguranță, permisiuni și sfaturi pentru performanță

Rezumat și Următoarele Pași

Cerințe

  • Oprit înțelegerea bazelor de date relaționale și SQL
  • Experiență cu depozite de date sau sisteme analitice
  • Familiaritatea cu operațiunile liniei de comandă Linux

Audiență

  • Arhitecții și inginerii datelor
  • Administratorii Database și lideri tehnici
  • Dezvoltatorii BI și specialistii analitici care lucrează cu Greenplum
 21 ore

Numărul de participanți


Pret per participant

Mărturii (3)

Upcoming Courses

Categorii înrudite