Schulungsübersicht

Einführung

Überblick über MemSQL

Verstehen der MemSQL-Architektur

Schnellstart mit MemSQL MemSQL Ops verwenden

Wesentliche MemSQL-Konzepte verstehen

  • Überblick über die MemSQL-Befehle
  • Arbeiten mit Rowstore und Columnstore
  • Implementieren der Datenverteilung
  • Shard-Schlüssel verwenden
  • Verteilte Joins implementieren
  • Verwendung von Referenztabellen
  • Verstehen von Anwendungscluster-Topologien

Installieren und Aktualisieren von MemSQL

  • Entwerfen eines Clusters
  • Manuelle Installation durchführen
  • Erweitern eines Clusters
  • Implementierung eines Upgrades
  • Sichern von MemSQL

Arbeiten mit Schemadesign und Abfrageoptimierung

  • Arbeiten mit Transaktionen
  • Arbeiten mit geografischen Daten
  • Verstehen von Index-Typen
  • Sparsamkeit und normalisierte Formen verwenden
  • Praktische Anwendung: Verwendung einer Referenztabelle zur Abfrage von JSON mit variablen Array-Längen
  • Arbeiten mit Sharding-Schlüssel-Strategien
  • Identifizieren einer Sharding-Strategie
  • Analysieren, Erklären und Profilieren verstehen
  • Implementieren von Schema-Optimierung für Abfrageleistung
  • Abfrage-Hinweise verwenden

Tiefes Eintauchen in die Verwaltung von MemSQL Operations

  • Verwenden der MemSQL Ops-Befehlszeilenschnittstelle
  • Verwalten eines Clusters
  • Verstehen von Administrator-Schlüsselkonzepten
  • Sichern und Wiederherstellen von Daten
  • Skalierung der Clustergröße
  • Umgang mit Clusterfehlern
  • Verwaltung der Hochverfügbarkeit
  • Überwachung von MemSQL
  • Arbeiten mit dem Trace Log
  • Dauerhaftigkeit und Wiederherstellung verwenden
  • Ausführen von Diagnosen

Arbeiten mit MemSQL Prozedural SQL (MPSQL)

  • Verwenden von tabellenwertigen Funktionen
  • Benutzerdefinierte Funktionen verwenden
  • Benutzerdefinierte Aggregatfunktionen verwenden
  • Gespeicherte Prozeduren verwenden

Implementieren von Leistungs-Benchmarking und Feinabstimmung

  • Verwendung experimenteller Metriken
  • Performance Testing mit dbbench
  • Praktische Anwendung: Arbeiten mit einem Database Workload-Generator
  • Verwendung von Management Views
  • Workload-Profiling implementieren
  • Praktische Anwendung: MemSQL Oben

Arbeiten mit MemSQL Pipelines und Echtzeit-Dateningestion

  • Verwendung des MemSQL Connectors für Apache Spark
  • Verwenden von MemSQL-Pipelines mit Apache Kafka und AWS S3

Erstellen von Echtzeitanwendungen

  • Arbeiten mit Business Intelligence Dashboards
  • Verwendung von MemSQL-Pipelines für Machine Learning
  • Implementieren eines Echtzeit-Dashboards
  • Implementieren von Predictive Analytics

Fehlersuche bei MemSQL

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Erfahrungen mit Linux, relationalen Datenbanksystemen und SQL Plattformen
  • Erfahrung mit Scala-, Java- oder Python-Programmierung
  28 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (4)

Kombinierte Kurse

Verwandte Kategorien