Struttura del corso

  • Sezione 1: Introduzione a Big Data / NoSQL
    • Panoramica di NoSQL
    • Teorema CAP
    • Quando è appropriato NoSQL
    • Archiviazione colonna
    • Ecosistema NoSQL
  • Sezione 2 : Nozioni di base su Cassandra
    • Progettazione e architettura
    • Nodi, cluster, datacenter di Cassandra
    • Keyspaces, tabelle, righe e colonne
    • Partizionamento, replica, tokeni
    • Livelli di quorum e consistenza
    • Laboratori : interazione con Cassandra usando CQLSH
  • Sezione 3: Modellazione dei dati – parte 1
    • Introduzione a CQL
    • Tipi di dati CQL
    • Crea keyspaces e tabelle
    • Scegliere colonne e tipi
    • Scegliere le chiavi primarie
    • Disposizione dei dati per righe e colonne
    • Vita utile del dato (TTL)
    • Query con CQL
    • Aggiornamenti CQL
    • Collezioni (lista / mappa / set)
    • Laboratori : vari esercizi di modellazione dei dati utilizzando CQL ; sperimentare con query e tipi di dati supportati
  • Sezione 4: Modellazione dei dati – parte 2
    • Crea e usa indici secondari
    • Chiavi composte (chiavi di partizione e chiavi di clustering)
    • Dati di serie temporale
    • Migliori pratiche per i dati di serie temporale
    • Contatori
    • Transazioni leggere (LWT)
    • Laboratori : creare e usare indici; modellazione dei dati di serie temporale
  • Sezione 5 : Interni di Cassandra
    • Come funziona l'architettura interna di Cassandra
    • sstables, memtables, commit log
  • Sezione 6: Amministrazione
    • Scelta dell'hardware
    • Distribuzioni Cassandra
    • Nodi Communication di Cassandra
    • Scrittura e lettura dei dati dal motore di archiviazione
    • Directory dei dati
    • Operazioni anti-entropia
    • Compattazione Cassandra
    • Scegliere ed implementare strategie di compattazione
    • Migliori pratiche per Cassandra (compattazione, garbage collection)
    • Crea un'istanza di test Cassandra con footprint di memoria bassa
    • Strumenti e consigli per la risoluzione dei problemi
    • Laboratorio : gli studenti installano Cassandra, eseguono benchmark

Requisiti

  • a proprio agio in un ambiente Linux (navigazione della riga di comando, modifica di file con vi / nano)
  • Per i corsi presenziali, è necessario un laptop o un computer desktop con 8 GB di RAM
  • Per i corsi a distanza, sarà fornito un laboratorio Cassandra funzionante e non sarà necessario nulla oltre a un browser web
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative