Informazioni del corso:


DB NOSQL
12, 19 Giugno, 03, 10 Luglio 2025 orario 09:00-13:00;
01 Luglio 2025 orario 10:00-14:00


ObiettiviObiettivo del corso è fornire una panoramica dei database non relazionali NoSQL che archiviano i dati in un formato non tabulare
Prerequisiti
DestinatariCorso rivolto al personale tecnico informatico
Ente Organizzatore Università di Firenze
Ente ErogatoreUniversità di Firenze
Luogoformazione a distanza
Referente organizzativoFormazione in collaborazione con Siaf
Programma

Introduzione (4h)

Introduzione ai database NoSQL: definizione, vantaggi e svantaggi rispetto ai database relazionali

Breve panoramica dei diversi tipi di database NoSQL (redis, neo4j)

MongoDB - fondamenti (4h)

- caratteristiche, architettura e modello di dati

- Installazione e configurazione di MongoDB su diverse piattaforme (Windows, macOS, Linux)

- Operazioni CRUD di base in MongoDB: creazione, lettura, aggiornamento ed eliminazione

- Interrogazione dei dati in MongoDB: tecniche di base e avanzate

- Framework di aggregazione di MongoDB

Cassandra - fondamenti (8h)

- caratteristiche, architettura e modello di dati

- Installazione e configurazione di Cassandra su diverse piattaforme

- Operazioni di base in Cassandra: creazione di uno spazio delle chiavi, creazione di una tabella, inserimento di dati e interrogazione dei dati

- Modellazione dei dati di Cassandra: comprensione delle chiavi primarie, delle chiavi di partizione e delle chiavi di clustering

- Laboratorio pratico: creazione di un database MongoDB, importazione di dati ed esecuzione di operazioni CRUD

Argomenti complementari (4h)

- Paradigmi ACID/BASE

- Teorema CAP

- Architetture Distribuite: scalabilità, affidabilità, replicazione e sharding

- Best practices per la modellazione dei dati

- Sicurezza

Docenti Docente NobleProg
Data Inizio
Data Fine
Durata in Ore20
Scadenza Prenotazioni
Max partecipanti13
Iscritti 13

Login