Project Description

Corso DB NoSQL: Cassandra

Corsi di formazione Cassandra Esis Srl Bologna Milano Roma

Sedi e orari

Milano: Via Andrea Solari, 43/1B

Bologna: Piazza dei Martiri 1943 1945, 3

Roma: Via Pomarico, 58

Desideri maggiori informazioni su date e costi?

Compila il form di contatto e ti risponderemo prima possibile.

 

quota di partecipazione 1.300 € (iva escl.) – 3 giornate

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.

Numero massimo di partecipanti:

I nostri corsi prevedono un massimo di 8 partecipanti.

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 prevede lezioni in aula dove si alternano formazione teorica, laboratori ed esercitazioni pratiche e case history.

Al termine del corso verrà rilasciato un attestato di partecipazione e, previo consenso, il CV verrà inserito in banca dati per eventuali collaborazioni professionali con la ESIS S.r.l.

Prezzo e convenzioni

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.
Quota di partecipazione 1.300 € (iva escl.)

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

Per ulteriori informazioni consulta la nostra pagina FAQ o contattaci ai seguenti recapiti:

Tel: (+39) 02.48958342

Mail: formazione@esis-italia.com

Form di contatto

Autorizzo il trattamento dei miei dati personali in conformità alle disposizioni del Regolamento UE 2016/679 (GDPR). Informativa estesa

Scopri i nostri corsi di formazione

CORSI DI FORMAZIONE

Desideri maggiori informazioni?

CONTATTA ORA