Intrati in legatura
 Durata 14 ore

Schița de curs

  • Secțiunea 1: Introducere în Big Data / NoSQL
    • Prezentare generală NoSQL
    • Teorema CAP
    • Când este potrivit NoSQL
    • Stocare pe coloane
    • Ecosistemul NoSQL
  • Secțiunea 2: Noțiunile de bază ale Cassandra
    • Design și arhitectură
    • Noduri, clustere și centre de date Cassandra
    • Keyspaces, tabele, rânduri și coloane
    • Partiționare, replicare, tokenuri
    • 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 keyspaces și a tabelelor
    • Alegerea coloanelor și a tipurilor
    • Alegerea cheilor primare
    • Organizarea datelor pentru rânduri și coloane
    • Time to live (TTL)
    • Interogarea cu CQL
    • Actualizări CQL
    • Colecții (list / map / 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ție și chei de clustering)
    • Date de tip serie temporală
    • Bune practici pentru datele de tip serie temporală
    • Contoare
    • Tranzacții lightweight (LWT)
    • Laboratoare: crearea și utilizarea indexurilor; modelarea datelor de tip serie temporală
  • Secțiunea 5: Funcționarea internă a Cassandra
    • înțelegerea designului Cassandra sub capotă
    • sstables, memtables, commit log
  • Secțiunea 6: Administrare
    • Selectarea hardware-ului
    • Distribuții Cassandra
    • Comunicarea între nodurile Cassandra
    • Scrierea și citirea datelor în/din motorul de stocare
    • Directoare de date
    • Operațiuni anti-entropie
    • Compaction în Cassandra
    • Alegerea și implementarea strategiilor de compaction
    • Bune practici Cassandra (compaction, garbage collection)
    • Crearea unei instanțe de test Cassandra cu amprentă redusă de memorie
    • Instrumente și sfaturi de depanare
    • Laborator: studenții instalează Cassandra, rulează benchmarkuri

Cerințe

  • să te simți confortabil în mediul Linux (navigare în linia de comandă, editarea fișierelor cu vi / nano)
  • pentru cursurile on-site, un laptop sau desktop cu 8 GB de RAM
  • pentru cursurile remote, vei primi un laborator Cassandra funcțional și nu ai nevoie de nimic altceva decât de un browser web

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite