Descrizione

Il corso MySQL (MariaDB) per amministratori illustra il funzionamento di un database MariaDB, quali strumenti sono disponibili e come possono essere utilizzati, come mettere in sicurezza un Server Database MariaDB e configurarlo. Durante il corso verranno anche presentati i concetti di backup e recovery e il funzionamento di MariaDB Access Privilege System.

MariaDB è un RDBMS (sistema di gestione di database relazionali) open source rilasciato nel 2009, utilizzato da aziende come Google, Mozila e Wikimedia Foundation. Si tratta di un fork di MySQL ed è altamente compatibile con API e comandi MySQL, caratteristica che rende possibile l’utilizzo di  MariaDB nella maggior parte delle applicazioni che richiedono MySQL con modifiche minime al codice.

Obiettivi

L’obiettivo principale del corso MySQL (MariaDB) per amministratori è fornire ai partecipanti le competenze teoriche e tecniche per configurare e manutenere un server MariaDB, eseguire operazioni di backup e recuperare i dati.

Conoscenze in uscita

A fine corso, i partecipanti saranno in grado di:

  • Amministrare e monitorare database e server MariaDB
  • Conoscere ed utilizzare MySQL Replication e il suo ruolo nell’alta disponibilità e scalabilità

Programma didattico

  • Server, client e strumenti
  • MySQL Workbench
  • Ottenere metadati
  • Configurare il server
  • SQL mod, file di log e Logging binario
  • Architettura MariaDB
  • Lo storage engine di InnoDB
  • Altri Storage engine
  • Manutenzione delle tabelle
  • Backup e recovery
  • Gestione degli utenti
  • I privilegi
  • Transizioni e Locking
  • Tabelle e ottimizzazione
  • Ottimizzazione del server
  • L’Event Scheduler
  • MariaDB: installazione del server e aggiornamento
  • Overview dell’alta disponibilità
  • Configurazione della Master Slave Replication
  • Amministrazione di una Replication Topology
Caratteristiche del corso
24 ore
Esercitazione individuale, Lezione frontale, Aula Virtuale
Dispense
Database Administrator
Attestato di frequenza e profitto.