Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
- Secțiunea 1: Introducere la Big Data / NoSQL
- Panoramă asupra NoSQL
- Teorema CAP
- Când este potrivită utilizarea NoSQL
- Stocarea coloanei
- Ecosistemul NoSQL
- Secțiunea 2: Bazele Cassandra
- Design și arhitectură
- Noduri, cluster-uri, datacenter-uri Cassandra
- Spații de date, tabele, randuri și coloane
- Partiționare, replicare, token-uri
- Quorum și niveluri de consistență
- Laboratoare : interacțiune cu Cassandra folosind CQLSH
- Secțiunea 3: Modelarea Datelor – parte 1
- Introducere în CQL
- Tipuri de date CQL
- Crearea spațiilor de date și a tabelelor
- Alegerea coloanelor și tipurilor
- Alegerea cheilor primare
- Organizarea datelor pentru randuri și coloane
- Timpul de viață (TTL)
- Interogări cu CQL
- Actualizări CQL
- Colecții (listă / mapare / set)
- Laboratoare : diverse exerciții de modelare a datelor folosind CQL; experimente cu interogări și tipuri de date acceptate
- Secțiunea 4: Modelarea Datelor – parte 2
- Crearea și utilizarea indexelor secundare
- Cheile compuse (chei de partiționare și chei de grupare)
- Date de serie temporară
- Practicile bune pentru datele de serie temporară
- Contoare
- Tranzacții ușoare (LWT)
- Laboratoare : crearea și utilizarea indexelor; modelarea datelor de serie temporară
- Secțiunea 5: Laboratoare de Modelare a Datelor: Sesiune de proiectare în grup
- Prezenta mai multor cazuri d'uz din diverse domenii
- Studenții lucrează în grupe pentru a elabora proiecte și modele
- Discută diverse proiecte, analizează deciziile
- Laborator : implementarea unui scenariu
- Secțiunea 6: Driveri Cassandra
- Introducere la driver-ul Java
- Operații CRUD (Creare / Citanire / Actualizare, Ștergere) folosind clientul Java
- Interogări asincrone
- Laboratoare : utilizarea API-ului Java pentru Cassandra
- Secțiunea 7: Internele Cassandra
- Înțelegerea design-ului Cassandra la nivel intern
- sstables, memtables, jurnalul de commit
- calea de citire / calea de scriere
- cache
- vnodes
- Secțiunea 8: Administrație
- Selectarea hardware-ului
- Distribuții Cassandra
- Instalarea Cassandra
- Rularea benchmark-urilor
- Instrumente pentru monitorizarea performanței și activităților nodului
- DataStax OpsCenter
- Diagnostica problemelor de performanță Cassandra
- Investigarea crizierii unui nod
- Înțelegerea reparării, ștergerii și replicării datelor
- Alte instrumente și sfaturi de depistare a problemelor
- Practicile bune pentru Cassandra (compacționare, colectarea de gunoi)
- Implementarea unui serviciu de muzică similar cu Pandora / Spotify pe Cassandra
Cerințe
- familiarizat cu limbajul de programare Java
- familiarizat cu mediul Linux (navigarea în linia de comandă, editarea fișierelor cu vi / nano)
Mediu de laborator :
Va fi oferit un mediu Cassandra funcțional pentru studenți. Studenții vor avea nevoie de un client SSH și un browser pentru a accesa cluster-ul.
Instalare zero : Nu este necesară instalarea 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.