Kursplan

Införandet

Översikt över MemSQL

Förstå MemSQL-arkitekturen

Snabbstart med MemSQL Använda MemSQL Ops

Förstå viktiga MemSQL-begrepp

  • Översikt över MemSQL-kommandon
  • Arbeta med Rowstore och Columnstore
  • Implementera datadistribution
  • Använda Shard-nycklar
  • Implementera distribuerade kopplingar
  • Använda referenstabeller
  • Förstå topologier för programkluster

Installera och uppgradera MemSQL

  • Designa ett kluster
  • Göra manuell installation
  • Expandera ett kluster
  • Implementera en uppgradering
  • Säkra MemSQL

Arbeta med schemadesign och frågeoptimering

  • Arbeta med transaktioner
  • Arbeta med geospatiala data
  • Förstå indextyper
  • Använda gleshet och normaliserade former
  • Praktiskt: Använda en referenstabell för att fråga JSON med variantmatrislängder
  • Arbeta med nyckelstrategier för skärvor
  • Identifiera en strategi för horisontell partitionering
  • Förstå Analysera, Förklara och Profilera
  • Implementera schemaoptimering för frågeprestanda
  • Använda frågetips

Djupdykning i att administrera MemSQL Operations

  • Använda MemSQL Ops kommandoradsgränssnitt
  • Administrera ett kluster
  • Förstå nyckelbegrepp för administratörer
  • Säkerhetskopiera och återställa data
  • Skala klusterstorlek
  • Hantera klusterfel
  • Hantera hög tillgänglighet
  • Övervakning av MemSQL
  • Arbeta med spårningsloggen
  • Använda hållbarhet och återhämtning
  • Köra diagnostik

Arbeta med MemSQL Procedur SQL (MPSQL)

  • Använda tabellvärdesfunktioner
  • Använda användardefinierade funktioner
  • Använda användardefinierade mängdfunktioner
  • Använda lagrade procedurer

Implementering av prestandabenchmarking och finjustering

  • Använda experimentella mätvärden
  • Performance Testing Med DBBoT
  • Praktiskt: Arbeta med en Database arbetsbelastningsgenerator
  • Använda Management vyer
  • Implementera arbetsbelastningsprofilering
  • Praktiskt: MemSQL Topp

Arbeta med MemSQL Pipelines och datainmatning i realtid

  • Använda MemSQL-kontakten för Apache Spark
  • Använda MemSQL-pipelines med Apache Kafka och AWS S3

Skapa realtidsprogram

  • Arbeta med Business Intelligence Dashboards
  • Använda MemSQL-pipelines för Machine Learning
  • Implementera en instrumentpanel i realtid
  • Genomförande Predictive Analytics

Felsökning av MemSQL

Sammanfattning och slutsats

Krav

  • Erfarenhet av Linux, relationsdatabassystem och SQL plattformar
  • Erfarenhet av programmering i Scala, Java eller Python
  28 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vittnesmål (4)

Relaterade Kurser

Relaterade Kategorier