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
  28 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (4)

Corsi relativi

Categorie relative