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.
Schița de curs
- Secțiunea 1: Introducere în Big Data / NoSQL
- NoSQL prezentare generală
- Teorema PAC
- Când este NoSQL adecvat
- Stocarea pe coloane
- NoSQL ecosistem
- Secțiunea 2 : Cassandra Noțiuni de bază
- Proiectare și arhitectură
- Cassandra noduri, clustere, centre de date
- Spații de chei, tabele, rânduri și coloane
- Partiționare, replicare, jetoane
- Cvorum și niveluri de coerență
- Laboratoare : interacțiunea cu Cassandra utilizând CQLSH
- Secțiunea 3: Modelarea datelor - partea 1
- Introducere în CQL
- tipuri de date CQL
- crearea spațiilor cheie și a tabelelor
- Alegerea coloanelor și a tipurilor
- Alegerea cheilor primare
- Dispunerea datelor pentru rânduri și coloane
- Timpul de viață (TTL)
- Interogarea cu CQL
- Actualizări CQL
- Colecții (listă / hartă / set)
- Laboratoare : diverse exerciții de modelare a datelor utilizând CQL ; experimentarea interogărilor și a tipurilor de date acceptate
- Secțiunea 4: Modelarea datelor - partea 2
- Crearea și utilizarea indexurilor secundare
- chei compozite (chei de partiție și chei de grupare)
- Seriile cronologice de date
- Cele mai bune practici pentru datele din seriile cronologice
- Contoare
- Tranzacții ușoare (LWT)
- Laboratoare: crearea și utilizarea indexurilor; modelarea datelor din seriile cronologice
- Secțiunea 5 : Laboratoare de modelare a datelor : sesiune de proiectare în grup
- sunt prezentate mai multe cazuri de utilizare din diferite domenii
- elevii lucrează în grupuri pentru a elabora proiecte și modele
- se discută diverse proiecte, se analizează deciziile
- Laborator : implementarea unuia dintre scenarii
- Secțiunea 6: Cassandra drivere
- Introducere în driverul Java
- Operații CRUD (Create / Read / Update, Delete) utilizând clientul Java
- Interogări asincrone
- Laboratoare : utilizarea API Java pentru Cassandra
- Secțiunea 7 : Cassandra Aspecte interne
- Înțelegerea designului Cassandra sub capotă
- sstables, memtables, commit log
- cale de citire / cale de scriere
- caching
- vnodes
- Secțiunea 8: Administrare
- Selectarea hardware-ului
- Cassandra distribuții
- Instalarea Cassandra
- Rularea testelor de referință
- Instrumente pentru monitorizarea performanței și a activităților nodurilor
- DataStax OpsCenter
- Diagnosticarea Cassandra problemelor de performanță
- Investigarea prăbușirii unui nod
- Înțelegerea reparării, ștergerii și replicării datelor
- Alte instrumente și sfaturi de depanare
- Cassandra cele mai bune practici (compactare, garbage collection,)
- Secțiunea 9: Laborator suplimentar (în funcție de timpul disponibil)
- Implementați un serviciu de muzică precum Pandora / Spotify pe Cassandra
Cerințe
- confortabil cu limbajul de programare Java
- confortabil în mediul Linux (navigarea în linia de comandă, editarea fișierelor cu vi / nano) .
Mediu de laborator:
Studenților li se va asigura un mediu de lucru Cassandra. Studenții vor avea nevoie de un client SSH și de un browser pentru a accesa clusterul.
Zero Install : Nu este nevoie să instalați Cassandra pe mașinile studenților!
21 ore
Mărturii (3)
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
Curs - Cassandra Administration
Topics approached. Very complete.
Carlos Eloi Barros
Curs - 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.