Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
- Sezione 1: Introduzione ai Big Data / NoSQL
- Panoramica di NoSQL
- Teorema CAP
- Quando è appropriato usare NoSQL
- Archiviazione colonna
- Ecosistema NoSQL
- Sezione 2: Nozioni di Base di Cassandra
- Design e architettura
- Nodi, cluster, datacenter di Cassandra
- Keyspaces, tabelle, righe e colonne
- Partizionamento, replica, token
- Quorum e livelli di coerenza
- Laboratori: interagire con Cassandra usando CQLSH
- Sezione 3: Modellazione dei Dati – parte 1
- Introduzione a CQL
- Datatypes di CQL
- Creare keyspaces e tabelle
- Scegliere colonne e tipi
- Scegliere le chiavi primarie
- Layout dei dati per righe e colonne
- Time to live (TTL)
- Eseguire query con CQL
- Aggiornamenti in CQL
- Collections (liste / mappe / set)
- Laboratori: esercizi di modellazione dei dati utilizzando CQL; sperimentare con query e tipi di dati supportati
- Sezione 4: Modellazione dei Dati – parte 2
- Creare e utilizzare indici secondari
- Chiavi composite (chiavi di partizione e chiavi di clustering)
- Dati serie temporali
- Migliori pratiche per dati serie temporali
- Contatori
- Transazioni leggere (LWT)
- Laboratori: creare e utilizzare indici; modellazione di dati serie temporali
- Sezione 5: Laboratorio di Modellazione dei Dati – Sessione di Progettazione di Gruppo
- Vengono presentati più casi d'uso da diversi settori
- Gli studenti lavorano in gruppi per progettare e modellare i dati
- Discussione di diverse progettazioni, analisi delle decisioni
- Laboratorio: implementare uno scenario
- Sezione 6: Driver di Cassandra
- Introduzione al driver Java
- Operazioni CRUD (Create / Read / Update, Delete) utilizzando il client Java
- Query asincrone
- Laboratori: usare l'API Java per Cassandra
- Sezione 7: Internalità di Cassandra
- Comprendere il design di Cassandra sotto la superficie
- sstables, memtables, commit log
- Percorso di lettura / scrittura
- Caching
- vnodes
- Sezione 8: Amministrazione
- Selezione hardware
- Distribuzioni di Cassandra
- Installazione di Cassandra
- Eseguire benchmark
- Strumenti per monitorare le prestazioni e le attività dei nodi
- DataStax OpsCenter
- Diagnostica di problemi di prestazioni di Cassandra
- Indagine su un crash del nodo
- Comprendere la riparazione, eliminazione e replica dei dati
- Altri strumenti e consigli per il troubleshooting
- Migliori pratiche di Cassandra (compaction, garbage collection)
- Sezione 9: Laboratorio Bonus (a seconda del tempo disponibile)
- Implementare un servizio musicale come Pandora / Spotify su Cassandra
Requisiti
- confortevole con il linguaggio di programmazione Java
- confortevole nell'ambiente Linux (navigare in linea di comando, modificare file con vi / nano)
Ambiente del laboratorio:
Verrà fornito un ambiente Cassandra funzionante per gli studenti. Gli studenti avranno bisogno di un client SSH e di un browser per accedere al cluster.
Zero Install : Non è necessario installare Cassandra sulle macchine degli studenti!
21 Ore
Recensioni (3)
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
Corso - Cassandra Administration
Topics approached. Very complete.
Carlos Eloi Barros
Corso - Cassandra for Developers
Trainer had good practical knowledge about using Cassandra day-to-day at least for development purposes. Catering (snacks, coffee hour) were great 3 days length was good.