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
Erfahrungsberichte (4)
how the trainor shows his knowledge in the subject he's teachign
john ernesto ii fernandez - Philippine AXA Life Insurance Corporation
Kurs - Data Vault: Building a Scalable Data Warehouse
Das allgemeine Thema selbst
- Verizon Connect
Kurs - Amazon Redshift
Maschinelle Übersetzung
Lo que más me gustó fue el dominio del tema por parte del trainer, su paciencia y claridad al explicar los conceptos, y especialmente su disposición constante para responder todas las dudas que surgieron. Fue una experiencia de aprendizaje realmente enriquecedora y muy agradable.
Patricio Condado - SOKODB
Kurs - Greenplum Database
Praktisches Wissen geht vor Theorie
Szymon - Agora SA
Kurs - Scylla Database
Maschinelle Übersetzung