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: Laboratoare de modelare a datelor: Sesiunea de proiectare în grup sunt prezentate mai multe cazuri de utilizare din diverse domenii
  • elevii lucrează în grupuri pentru a crea proiecte și modele
  • discutați diferite modele, analizați deciziile
  • Laborator: implementați unul dintre scenarii
  • Secțiunea 6: șoferi Cassandra Introducere în Java șofer
  • Operațiuni CRUD (Creare / Citire / Actualizare, Ștergere) folosind clientul Java.
  • Interogări asincrone
  • Labs: folosind Java API pentru Cassandra
  • Secțiunea 7: Cassandra Internele înțeleg Cassandra designul sub capotă
  • sstables, memtables, jurnal de comitere
  • cale de citire / cale de scriere
  • stocarea în cache
  • vnoduri
  • Secțiunea 8: Selecția hardware de administrare
  • Cassandra distribuții
  • Instalare Cassandra
  • Rularea reperelor
  • Instrumente pentru monitorizarea performanței și activităților nodurilor DataStax OpsCenter
  • Diagnosticarea Cassandra problemelor de performanță
  • Investigarea unui accident de nod
  • Înțelegerea reparării, ștergerii și replicării datelor
  • Alte instrumente și sfaturi de depanare
  • Cassandra cele mai bune practici (compactare, colectare a gunoiului)
  • Secțiunea 9: Laborator bonus (dacă timpul permite) Implementați un serviciu de muzică precum Pandora / Spotify pe Cassandra
  • Cerințe

    • confortabil cu limbajul de programare Java
    • confortabil în mediul Linux (navigarea în linia de comandă, editarea fișierelor cu vi / nano)
    • .

    Mediu de laborator:

    Studenților li se va asigura un mediu de lucru Cassandra. Studenții vor avea nevoie de un client SSH și de un browser pentru a accesa clusterul.

    Zero Install : Nu este nevoie să instalați Cassandra pe mașinile studenților!

      21 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.

    Pret per participant

    Mărturii (5)

    Cursuri înrudite

    Categorii înrudite