LA FORMAZIONE PENSATA PER TE

Corso DB NoSQL: Cassandra

Premesse

Apache Cassandra è un database NoSQL scritto in Java: l’applicativo è interamente cross-platform. La filosofia di Cassandra ha come target una continua disponibilità e tolleranza ai possibili crash delle macchine. I nodi restano on-line anche nelle situazioni in cui non possono comunicare tra loro.

È compito di un processo di risincronizzazione risolvere le incongruenze pendenti. Lo schema dati è costruito su aggregazioni di colonne: le informazioni sono memorizzate con coppie chiave-valore. Queste soluzioni sono di solito usate nell’ambito di una forte localizzazione distribuita sul territorio.

A chi è destinato il corso

I destinatari principali di questo corso sono professionisti IT, tecnici applicativi, architetti, sviluppatori, amministratori e capi progetto che vogliono acquisire know how su applicazioni distribuite che utilizzano Cassandra come database NoSQL.

Prerequisiti

Know how tecnico, applicativo, amministrativo od architetturale. Conoscenza dei concetti di base dell’Informatica e delle problematiche generali sulla progettazione e sulla governance dei Database.

Programma didattico

Contenuti Primo Modulo:

Il Sistema Cassandra

  • Concetti Generali. Istallazione e Configurazione del Sistema.
  • Shell CQLSH e comandi di Iinterfaccia.

Oggetti di Database

  • Creazione di Keyspace, Tabelle e Colonne. Indicizzazioni.
  • Filosofia Query Oriented del prodotto.

Linguaggio CQL

  • Modello dei Dati di Cassandra. Operazioni di I/O. Tipizzazioni.
  • Indici Secondari. Clustering.

Contenuti Secondo Modulo:

Architettura Cassandra

  • Data Center e Rack. Gossip. Snitches. Struttura peer to peer del Cluster.
  • Ring e Token. Nodi Virtuali. Partizionamenti.

Strategie di Replica

  • Livelli di Consistenza in lettura e scrittura. Nodi Coordinator.
  • Configurazione del Database. Transazionalità del Sistema.

Amministrazione del Sistema

  • MemTable. SSTable. Commit Log. TombStone e Bloom Filter.
  • Criteri di Compattamento. Anti Entropia e Repair manuale della base dati.

Durata e organizzazione

Il corso ha una durata di 3 giornate full time e prevede sia lezioni teoriche che esercitazioni pratiche.

Al termine del corso verrà rilasciato un attestato di formazione.

Calendario

15, 16 e 17 ottobre 2024
3 giorni full time dalle ore 9:00 alle 13:00 e dalle 14:00 alle 18:00

Prezzo e convenzioni

Quota di partecipazione 1.300 € + IVA

La quota comprende partecipazione al corso, materiale didattico, accesso al wi-fi in aula, coffee break, attestato finale, forum di follow up tra studenti e docenti.

Sono previsti sconti per iscrizioni anticipate, ex alunni Esis, iscrizioni multiple e studenti universitari.

Per ulteriori informazioni contattaci ai seguenti recapiti o compila il nostro Form:

Tel: (+39) 02.48958342

Mail: formazione@esis-ep.com

Corso DB NoSQL: Cassandra

Modalità di erogazione

  • in aula, formazione tradizionale
  • da remoto in Virtual Classroom

Metodologia didattica

L’approccio della docenza sarà estremamente pratico: dopo ogni spiegazione, saranno immediatamente messe in pratica le nozioni acquisite con esempi dedicati.

Sedi

Milano: Via Tortona, 33

Bologna: Piazza dei Martiri 1943 1945, 3

Roma: Via Ostiense, 30

15, 16 e 17 ottobre 2024

9:00-13:00 e 14:00-18:00

FORM DI CONTATTO

    Filiale (richiesto)
    MilanoBolognaRoma