Modelli di Database: My SQL, PostgreSQL, Cassandra, Redis

Attraverso un approccio pratico e guidato, i partecipanti avranno l’opportunità di acquisire le competenze tecniche necessarie per configurare, amministrare e ottimizzare ciascuno di questi quattro database, adattandosi a differenti tipi di dati e requisiti di performance. 

Obiettivi del corso  

l corso inizia con MySQL e PostgreSQL, offrendo una panoramica sulle basi del modello relazionale e su come strutturare i dati in modo efficiente. Gli studenti apprenderanno a creare e gestire tabelle, definire relazioni tra dati, costruire query SQL avanzate e implementare strategie di ottimizzazione per migliorare le prestazioni complessive. Saranno inoltre introdotti a concetti avanzati di indicizzazione e gestione dei dati, essenziali per rendere il database performante anche con grandi volumi di dati. Questa prima parte è particolarmente utile per chi lavora con dati strutturati e necessità di affidabilità e coerenza transazionale. 

Successivamente, il corso si focalizza su Cassandra, un database NoSQL distribuito e altamente scalabile, perfetto per gestire enormi quantità di dati distribuiti su cluster di server. Gli studenti esploreranno i principi dell’architettura distribuita di Cassandra, comprendendo come questo sistema gestisca in modo efficiente la scalabilità orizzontale e la disponibilità continua, anche in presenza di fault. Si approfondiranno le tecniche di modellazione dei dati specifiche di Cassandra, l’uso di CQL (Cassandra Query Language) per eseguire operazioni complesse e la configurazione di repliche per garantire resilienza e failover. 

A chi è rivolto il corso 

Il corso è ideale per professionisti del settore IT, sviluppatori e data engineer che desiderano ampliare le loro conoscenze sui database open-source e imparare a scegliere il sistema di gestione più adatto alle diverse tipologie di dati e requisiti applicativi. Gli studenti usciranno dal corso con le competenze necessarie per lavorare in modo efficace con MySQL, PostgreSQL, Cassandra e Redis, applicando tecniche specifiche per ciascuno di essi e adattandosi facilmente a contesti che richiedono scalabilità, rapidità di accesso o una gestione avanzata dei dati distribuiti. 

Sviluppo app con SQL SERVER 

Linguaggio PL SQL 

Materiale di approfondimento

Documentazione ufficiale di MySQL 

Documentazione di PostgreSQL 

Modalità di fruizione

STREAMING

Durata

--

Area

ICT

Scheda del Corso

RICHIEDI INFORMAZIONI