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 potrivit NoSQL
- Stocare columnar
- Ecosistemul NoSQL
- Secțiunea 2: Bazele Cassandra
- Proiectare și arhitectură
- Noduri, clustere, centre de date Cassandra
- Keyspaces, tabele, rânduri și coloane
- Partiționare, replicare, tokeni
- Niveluri de quorum și consistență
- Laborator: interacțiune cu Cassandra folosind CQLSH
- Secțiunea 3: Modelarea Datelor – partea 1
- introducere în CQL
- Tipuri de date CQL
- crearea keyspaces & tabele
- Alegerea coloanelor și 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)
- Laborator: 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)
- Laborator: 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 multiple cazuri de utilizare din diverse domenii
- studenții lucrează în grupuri pentru a elabora 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
- Laborator: utilizarea API-ului Java pentru Cassandra
- Secțiunea 7: Aspecte Interne ale Cassandra
- înțelegerea designului Cassandra sub capotă
- sstables, memtables, commit log
- calea de citire / calea de scriere
- caching
- vnodes
- Secțiunea 8: Administrare
- Selecția 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 unui nod
- Înțelegerea reparației, ștergerii și replicării datelor
- Alte instrumente și sfaturi pentru depanare
- Cele mai bune practici Cassandra (compacție, colectare de gunoi)
- Secțiunea 9: Laborator Bonus (dacă timpul permite)
- Implementarea unui serviciu muzical precum Pandora / Spotify pe Cassandra
Cerințe
- cunoașterea limbajului de programare Java
- confruntabil în mediul Linux (navigare în linia de comandă, editare fișiere cu vi / nano)
Mediu de laborator:
Va fi oferit un mediu de lucru Cassandra pentru studenți. 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 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
Tradus de catre o masina
Topics approached. Very complete.
Carlos Eloi Barros
Curs - Cassandra for Developers
Tradus de catre o masina
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.
Mika Linnanoja
Curs - Fundamentals of Cassandra DB
Tradus de catre o masina