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 în Big Data / NoSQL
- Prezentare generală NoSQL
- Teorema CAP
- Când este NoSQL potrivit
- Stocare coloanară
- Ecosistemul NoSQL
- Secțiunea 2 : Bazele Cassandra
- Proiectare și arhitectură
- Noduri, clustere, centre de date Cassandra
- Spații de chei, tabele, rânduri și coloane
- Partiționare, replicare, tokeni
- Quorum și niveluri de consistență
- Laboratoare : interacțiunea cu Cassandra folosind CQLSH
- Secțiunea 3: Modelarea Datelor – partea 1
- introducere în CQL
- Tipuri de date CQL
- crearea de spații de chei & tabele
- Alegerea coloanelor și a tipurilor
- Alegerea cheilor primare
- Dispoziția datelor în rânduri și coloane
- Timp de viață (TTL)
- Interogări cu CQL
- Actualizări CQL
- Colecții (listă / hartă / set)
- Laboratoare : diverse exerciții de modelare a datelor folosind CQL ; experimentarea cu interogări și tipuri de date suportate
- Secțiunea 4: Modelarea Datelor – partea 2
- Crearea și utilizarea indexurilor secundare
- chei compuse (chei de partiționare și chei de clustering)
- Date de tip serie temporală
- Cele mai bune practici pentru datele de tip serie temporală
- Contoare
- Tranzacții ușoare (LWT)
- Laboratoare : crearea și utilizarea indexurilor; modelarea datelor de tip serie temporală
- Secțiunea 5 : Laboratoare de Modelare a Datelor : Sesiune de proiectare în grup
- sunt prezentate mai multe cazuri de utilizare din diverse domenii
- studenții lucrează în grupuri pentru a crea modele și proiecte
- discută diverse proiecte, analizează deciziile
- Laborator : implementarea unui scenariu
- Secțiunea 6: Drivere Cassandra
- Introducere în driverul Java
- Operații CRUD (Create / Read / Update, Delete) folosind clientul Java
- Interogări asincrone
- Laboratoare : utilizarea API-ului Java pentru Cassandra
- Secțiunea 7 : Aspecte Interne ale Cassandra
- înțelegerea designului intern al Cassandra
- sstables, memtables, jurnal de commit
- calea de citire / calea de scriere
- caching
- vnodes
- Secțiunea 8: Administrare
- Selectarea hardware
- Distribuții Cassandra
- Instalarea Cassandra
- Rularea de benchmark-uri
- Instrumente pentru monitorizarea performanței și activităților nodurilor
- DataStax OpsCenter
- Diagnosticarea problemelor de performanță Cassandra
- Investigarea unei defecțiuni a nodului
- Înțelegerea reparației, ștergerii și replicării datelor
- Alte instrumente și sfaturi de depanare
- Cele mai bune practici Cassandra (compactare, colecție de gunoi,)
- Secțiunea 9: Laborator Bonus (dacă timpul permite)
- Implementarea unui serviciu muzical similar cu Pandora / Spotify pe Cassandra
Cerințe
- cunoașterea limbajului de programare Java
- confrortabil în mediul Linux (navigarea în linia de comandă, editarea fișierelor cu vi / nano)
Mediul de laborator:
Un mediu de lucru Cassandra va fi oferit studenților. Studenții vor avea nevoie de un client SSH și un browser pentru a accesa clusterul.
Zero Instalare : Nu este nevoie să instalați Cassandra pe calculatoarele studenților!
21 Ore
Mărturii (1)
A fost informativ.
Seidu - MTN Ghana
Curs - Fundamentals of Cassandra DB
Tradus de catre o masina