Intrati in legatura

Schița de curs

  • Secțiunea 1: Introducere în Big Data / NoSQL
    • Prezentare generală NoSQL
    • Teorema CAP
    • Când este NoSQL potrivit
    • Stocare coloană
    • Ecosistemul NoSQL
  • Secțiunea 2: Bazele Cassandra
    • Design și arhitectură
    • Noduri, clustere, centre de date Cassandra
    • Spații de chei, tabele, rânduri și coloane
    • Partiționare, replicare, tokenuri
    • Niveluri de quorum și consistență
    • Laboratoare: interacțiune cu Cassandra folosind CQLSH
  • Secțiunea 3: Modelarea Datelor – partea 1
    • introducere în CQL
    • Tipuri de date CQL
    • crearea de spații de chei și tabele
    • Alegerea coloanelor și a tipurilor
    • Alegerea cheilor primare
    • Aranjarea 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 acceptate
  • Secțiunea 4: Modelarea Datelor – partea 2
    • Crearea și utilizarea indexurilor secundare
    • chei compuse (chei de partiționare și chei de grupare)
    • Date de serie temporală
    • Practici recomandate pentru datele de serie temporală
    • Contoare
    • Tranzacții ușoare (LWT)
    • Laboratoare: crearea și utilizarea indexurilor; modelarea datelor de serie temporală
  • Secțiunea 5: Aspecte Interne Cassandra
    • înțelegerea designului intern al Cassandra
    • sstables, memtables, jurnal de commit
  • Secțiunea 6: Administrare
    • Selectarea hardware-ului
    • Distribuții Cassandra
    • Comunicarea nodurilor Cassandra
    • Scrierea și citirea datelor din/în motorul de stocare
    • Directoare de date
    • Operații anti-entropie
    • Compactarea Cassandra
    • Alegerea și implementarea strategiilor de compactare
    • Practici recomandate Cassandra (compactare, colectarea gunoiului)
    • Crearea unei instanțe Cassandra de test cu un consum redus de memorie
    • Instrumente și sfaturi pentru depanare
    • Laborator: studenții instalează Cassandra, rulează teste

Cerințe

  • cunoașterea mediului Linux (navigarea în linia de comandă, editarea fișierelor cu vi / nano)
  • Pentru cursurile fizice, un laptop sau computer cu 8 GB de RAM
  • Pentru cursurile la distanță, va fi furnizat un laborator Cassandra funcțional, fiind necesar doar un browser web
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite