Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
- Sezione 1: Introduzione a Big Data / NoSQL
- NoSQL Panoramica
- Teorema CAP
- Quando è appropriato NoSQL
- Archiviazione a colonne
- NoSQL ecosistema
- Sezione 2 : Cassandra Nozioni di base
- Design e architettura
- Cassandra Nodi, cluster, data center
- Spazi chiave, tabelle, righe e colonne
- Partizionamento, replica, token
- Quorum e livelli di coerenza
- Labs : interazione con cassandra tramite CQLSH
- Sezione 3: Modellazione dei dati – parte 1
- introduzione a CQL
- Tipi di dati CQL
- Creazione di keyspace e tabelle
- Scelta di colonne e tipi
- Scelta delle chiavi primarie
- Layout dei dati per righe e colonne
- Tempo di vita (TTL)
- Esecuzione di query con CQL
- Aggiornamenti CQL
- Collezioni (elenco / mappa / set)
- Laboratori: vari esercizi di modellazione dei dati utilizzando CQL; Sperimentazione con query e tipi di dati supportati
- Sezione 4: Modellazione dei dati – parte 2
- Creazione e utilizzo di indici secondari
- Chiavi composite (chiavi di partizione e chiavi di clustering)
- Dati delle serie temporali
- Procedure consigliate per i dati delle serie temporali
- Contatori
- Transazioni leggere (LWT)
- Labs: creazione e utilizzo di indici; Modellazione dei dati delle serie temporali
- Sezione 5 : Laboratori di modellazione dei dati : Sessione di progettazione di gruppo
- Vengono presentati più casi d'uso di vari domini
- Gli studenti lavorano in gruppo per elaborare disegni e modelli
- Discutere vari progetti, analizzare le decisioni
- Lab: implementare uno degli scenari
- Sezione 6: Cassandra conducenti
- Introduzione al driver Java
- Operazioni CRUD (Creazione/Lettura/Aggiornamento, Eliminazione) utilizzando il client Java
- Query asincrone
- Labs: utilizzo dell'API Java per Cassandra
- Sezione 7 : Cassandra Interni
- Comprendere Cassandra il design sotto il cofano
- sstables, memtables, registro commit
- Percorso di lettura / Percorso di scrittura
- Memorizzazione nella cache
- vnodes
- Sezione 8: Amministrazione
- Selezione dell'hardware
- Cassandra distribuzioni
- Installazione Cassandra
- Esecuzione di benchmark
- Strumenti per il monitoraggio delle prestazioni e delle attività dei nodi
- DataStax OpsCenter
- Diagnosi di Cassandra problemi di prestazioni
- Analisi di un arresto anomalo del nodo
- Informazioni sulla riparazione, l'eliminazione e la replica dei dati
- Altri strumenti e suggerimenti per la risoluzione dei problemi
- Cassandra Best practice (compattazione, garbage collection,)
- Sezione 9: Laboratorio bonus (tempo permettendo)
- Implementa un servizio musicale come Pandora / Spotify su Cassandra
Requisiti
- a proprio agio con il linguaggio di programmazione Java
- A suo agio in ambiente Linux (navigazione da riga di comando, modifica di file con VI / Nano)
Ambiente di laboratorio:
Verrà fornito un ambiente di lavoro Cassandra per gli studenti. Gli studenti avrebbero 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.