Schița de curs

  • Sectiunea 1: Introducere în Big Data / NoSQL
    • Prezentare generală a NoSQL
    • Tehorema CAP
    • Când este potrivit să folosești NoSQL
    • Stocare coloanară
    • Ecosistemul NoSQL
  • Sectiunea 2 : Bazele Cassandra
    • Dizajn și arhitectură
    • Noduri, cluster-uri, centre de date pentru Cassandra
    • Keyspace-uri, tabele, rânduri și coloane
    • Partiționare, replicare, token-uri
    • Niveluri de quorum și consistență
    • Laboratoare : interacțiune cu cassandra folosind CQLSH
  • Sectiunea 3: Modelare date – parte 1
    • Introducere în CQL
    • CQL Datatypes (Tipuri de date)
    • Crearea de keyspace-uri și tabele
    • Alegerea coloanelor și tipurilor
    • Alegerea cheilor primare
    • Layout-ul datelor pentru rânduri și coloane
    • Timpul de viață (TTL)
    • Interogarea cu CQL
    • CQL actualizări
    • Colectii (list / map / set)
    • Laboratoare : diverse exerciții de modelare date folosind CQL ; experimentarea cu interogări și tipuri de date suportate
  • Sectiunea 4: Modelare date – parte 2
    • Crearea și utilizarea indexelor secundare
    • Cheile compuse (chei de partiționare și chei de grupare)
    • Datele de serie temporală
    • Best practices pentru date de serie temporală
    • Contorizatori
    • Tranzacții ușoare (LWT)
    • Laboratoare : crearea și utilizarea indexelor; modelarea datelor de serie temporală
  • Sectiunea 5 : Internele Cassandra
    • Înțelegerea designului Cassandra sub capot
    • sstables, memtables, commit log
  • Sectiunea 6: Administrare
    • Selectarea hardware-ului
    • Distribuțiile Cassandra
    • Nodurile Cassandra Communication
    • Scrisul și citirea datelor din motorul de stocare
    • Directorii de date
    • Operații anti-entropie
    • Compacarea Cassandra
    • Alegerea și implementarea strategiilor de compacare
    • Best practices pentru Cassandra (compacare, colectare de deșeuri)
    • Creația unei instanțe de testare Cassandra cu un consum scăzut de memorie
    • Instrumente și sfaturi pentru rezolvarea problemelor
    • Laborator : studenții instalează Cassandra, rulând benchmark-uri

Cerințe

  • confortabil în mediul Linux (navigarea în linia de comandă, editarea fișierelor cu vi / nano)
  • Pentru cursurile la sediu, un laptop sau un computer cu 8 GB de RAM
  • Pentru cursurile distante, se va furniza un laborator funcțional Cassandra, și nu este necesară nimic altceva în afară de un navigator web
 14 ore

Numărul de participanți


Pret per participant

Mărturii (2)

Upcoming Courses

Categorii înrudite