Schița de curs

Introducere

Prezentare generală a MemSQL

Înțelegerea arhitecturii MemSQL.

Pornire rapidă cu MemSQL Utilizarea MemSQL Ops

Înțelegerea conceptelor esențiale MemSQL.

  • Prezentare generală a comenzilor MemSQL.
  • Lucrul cu Rowstore și Columnstore
  • Implementarea distribuției datelor
  • Utilizarea tastelor Shard
  • Implementarea Joinurilor Distribuite
  • Utilizarea tabelelor de referință
  • Înțelegerea topologiilor clusterelor de aplicații

Instalarea și actualizarea MemSQL

  • Proiectarea unui cluster
  • Efectuarea instalării manuale
  • Extinderea unui cluster
  • Implementarea unui Upgrade
  • Securizarea MemSQL

Lucrul cu proiectarea schemelor și optimizarea interogărilor

  • Lucrul cu Tranzacții
  • Lucrul cu date geospațiale
  • Înțelegerea tipurilor de index
  • Utilizarea Sparsity și a Formelor Normalizate
  • Practic: Utilizarea unui tabel de referință pentru a interoga JSON cu lungimi variabile ale matricei
  • Lucrul cu Strategii cheie Shard
  • Identificarea unei strategii de fragmentare
  • Înțelegerea analizei, a explicației și a profilului
  • Implementarea optimizării schemei pentru performanța interogărilor
  • Utilizarea sugestiilor de interogare

Scufundare adânc în administrarea operațiunilor MemSQL.

  • Utilizarea interfeței de linie de comandă MemSQL Ops
  • Administrarea unui Cluster
  • Înțelegerea conceptelor cheie ale administratorului
  • Copiere de rezervă și restaurare a datelor
  • Scalare dimensiune cluster
  • Confruntarea cu Eșecurile Clusterului
  • Gestionarea disponibilității ridicate
  • Mem de monitorizareSQL
  • Lucrul cu jurnalul de urmărire
  • Utilizarea durabilitate și recuperare
  • Rularea diagnosticelor

Lucrul cu MemSQL procedural SQL (MPSQL)

  • Utilizarea funcțiilor cu valori de tabel
  • Utilizarea funcțiilor definite de utilizator
  • Utilizarea funcțiilor agregate definite de utilizator
  • Utilizarea procedurilor stocate

Implementarea benchmarking-ului de performanță și reglajului fin

  • Utilizarea valorilor experimentale
  • Performance Testing cu dbbench
  • Practic: Lucrul cu un Database Generator de sarcină de lucru
  • Folosind Management Vizualizări
  • Implementarea profilării sarcinii de lucru
  • Practic: MemSQL Sus

Lucrul cu MemSQL Pipelines și Ingestie de date în timp real

  • Utilizarea conectorului MemSQL pentru Apache Spark
  • Folosind MemSQL Pipelines cu Apache Kafka și AWS S3

Crearea de aplicații în timp real

  • Lucrul cu Business Intelligence Dashboards
  • Utilizarea conductelor MemSQL pentru Machine Learning
  • Implementarea unui tablou de bord în timp real
  • Implementarea Predictive Analytics

Depanarea MemSQL

Rezumat și Concluzie

Cerințe

  • Experiență cu Linux, sisteme de baze de date relaționale și platforme SQL
  • .
  • Experiență cu programarea în Scala, Java sau Python
  28 ore

Numărul de participanți



Pret per participant

Mărturii (4)

Cursuri înrudite

Categorii înrudite