Schița de curs

    Secțiunea 1: Introducere în Big Data / NuSQL NuSQL Prezentare generală Teorema CAP Când este NoSQL adecvat Stocarea pe coloană NoSQL Ecosistemul
Secțiunea 2: Cassandra Noțiuni de bază Design și arhitectură
  • Cassandra noduri, clustere, centre de date
  • Spații cheie, tabele, rânduri și coloane
  • Partiționare, replicare, jetoane
  • Cvorum ș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 cheie și tabele
  • Alegerea coloanelor și a tipurilor
  • Alegerea cheilor primare
  • Aspect de date pentru rânduri și coloane
  • Timp de trăit (TTL)
  • Interogare 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 indicilor secundari
  • chei compuse (chei de partiție și chei de grupare)
  • Date de serie temporală
  • Cele mai bune practici pentru datele serii temporale
  • Contoare
  • Tranzacții ușoare (LWT)
  • Laboratoare: crearea și utilizarea indicilor; modelarea datelor din seria temporală
  • Secțiunea 5: Cassandra Internele înțeleg Cassandra designul sub capotă
  • sstables, memtables, jurnal de comitere
  • Secțiunea 6: Selecția hardware de administrare
  • Cassandra distribuții
  • Noduri Cassandra Communication
  • Scrierea și citirea datelor către/din motorul de stocare
  • Directoare de date
  • Operațiuni anti-entropie
  • Cassandra Compactare
  • Alegerea și implementarea strategiilor de compactare
  • Cassandra cele mai bune practici (compactare, colectare a gunoiului)
  • Crearea unei instanțe de test Cassandra cu amprentă redusă de memorie
  • Instrumente și sfaturi de depanare
  • Laborator: elevii instalează Cassandra, rulează benchmark-uri
  • Cerințe

    • confortabil în mediul Linux (navigarea liniei de comandă, editarea fișierelor cu vi / nano)
    • .
    • Pentru cursurile la fața locului, un laptop sau desktop cu 8 GB de RAM
    • .
    • Pentru cursurile de la distanță, va fi furnizat un laborator Cassandra funcțional și nu este nevoie de nimic altceva decât de un browser web
      14 ore
     

    Numărul de participanți


    Dată început

    Dată sfârșit


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Mărturii (2)

    Cursuri înrudite

    Categorii înrudite