Struttura del corso
Introduzione
Panoramica di MemSQL
Comprendere l'architettura MemSQL
Avvio rapido con MemSQL Utilizzo di MemSQL Ops
Comprendere i concetti essenziali MemSQL
- Panoramica dei comandi MemSQL
- Utilizzo di Rowstore e Columnstore
- Implementazione della distribuzione dei dati
- Utilizzo delle chiavi di partizioneUsing Shard Keys
- Implementazione di join distribuiti
- Utilizzo delle tabelle di riferimento
- Informazioni sulle topologie dei cluster di applicazioni
Installazione e aggiornamento MemSQL
- Progettazione di un cluster
- Esecuzione dell'installazione manuale
- Espansione di un cluster
- Implementazione di un aggiornamento
- Protezione MemSQL
Utilizzo della progettazione dello schema e dell'ottimizzazione delle query
- Utilizzo delle transazioni
- Utilizzo dei dati geospaziali
- Informazioni sui tipi di indice
- Utilizzo della sparsità e delle forme normalizzate
- Hands-on: Utilizzo di una tabella di riferimento per eseguire query su JSON con lunghezze di array di varianti
- Utilizzo delle strategie per i tasti partizionamento
- Identificazione di una strategia di partizionamento orizzontale
- Comprensione, analisi, spiegazione e profilazione
- Implementazione dell'ottimizzazione dello schema per le prestazioni delle query
- Utilizzo degli hint per la query
Immergersi nell'amministrazione MemSQL delle operazioni
- Utilizzo dell'interfaccia della riga di comando MemSQL Ops
- Amministrazione di un cluster
- Informazioni sui concetti chiave dell'amministratore
- Backup e ripristino dei dati
- Ridimensionamento delle dimensioni del cluster
- Gestione degli errori del cluster
- Gestione dell'alta disponibilità
- Monitoraggio MemSQL
- Utilizzo del log di traccia
- Utilizzo della durabilità e del recupero
- Esecuzione della diagnostica
Utilizzo di MemSQL SQL procedurale (MPSQL)
- Utilizzo di funzioni con valori di tabella
- Utilizzo di funzioni definite dall'utente
- Utilizzo di funzioni di aggregazione definite dall'utente
- Utilizzo di stored procedure
Implementazione del benchmarking e della messa a punto delle prestazioni
- Utilizzo delle metriche sperimentali
- Test delle prestazioni con dbbench
- Hands-on: Utilizzo di un generatore di carichi di lavoro di database
- Utilizzo delle viste di gestione
- Implementazione della profilatura del carico di lavoro
- Hands-on: MemSQL Inizio pagina
Utilizzo di MemSQL pipeline e inserimento di dati in tempo reale
- Utilizzo del connettore MemSQL per Apache Spark
- Utilizzo di MemSQL pipeline con Apache Kafka e AWS S3
Creazione di applicazioni in tempo reale
- Utilizzo dei dashboard di Business Intelligence
- Utilizzo di MemSQL pipeline per l'apprendimento automatico
- Implementazione di una dashboard in tempo reale
- Implementazione dell'analisi predittiva
Risoluzione dei problemi MemSQL
Riassunto e conclusione
Requisiti
- Esperienza con Linux, sistemi di database relazionali e SQL piattaforme
- Esperienza con la programmazione Scala, Java o Python
Recensioni (4)
how the trainor shows his knowledge in the subject he's teachign
john ernesto ii fernandez - Philippine AXA Life Insurance Corporation
Corso - Data Vault: Building a Scalable Data Warehouse
L'argomento generale in sé
- Verizon Connect
Corso - Amazon Redshift
Traduzione automatica
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
Corso - Greenplum Database
Conoscenza pratica sopra la teoria
Szymon - Agora SA
Corso - Scylla Database
Traduzione automatica