Kontaktirajte nas
 Trajanje 14 sati

Sadržaj kursa

  • Sekcija 1: Uvod u Big Data / NoSQL
    • Pregled NoSQL
    • CAP teorema
    • Kada je NoSQL prikladan
    • Kolonarno skladištenje
    • NoSQL ekosistem
  • Sekcija 2 : Osnove Cassandra
    • Dizajn i arhitektura
    • Cassandra čvorovi, klasteri, centri za podatke
    • Ključni prostori, tabele, redovi i kolone
    • Particionisanje, replikacija, tokeni
    • Quorum i nivoi konzistentnosti
    • Laboratorija : interakcija sa Cassandra putem CQLSH
  • Sekcija 3: Modelovanje podataka – deo 1
    • Uvod u CQL
    • CQL tipovi podataka
    • Kreiranje ključnih prostora i tabela
    • Izbor kolona i tipova
    • Izbor primarnih ključeva
    • Raspored podataka za redove i kolone
    • Vreme do isteka (TTL)
    • Pitanje upita pomoću CQL
    • CQL ažuriranja
    • Kolekcije (lista / mapa / skup)
    • Laboratorija : različite vežbe modelovanja podataka pomoću CQL ; eksperimentisanje sa upitima i podržanim tipovima podataka
  • Sekcija 4: Modelovanje podataka – deo 2
    • Kreiranje i korišćenje sekundarnih indeksa
    • Kompozitni ključevi (particioni ključevi i klasterizacioni ključevi)
    • Vremenske serije podataka
    • Preporuke za vremenske serije podataka
    • Brojači
    • Lakše transakcije (LWT)
    • Laboratorija : kreiranje i korišćenje indeksa; modelovanje vremenskih serija podataka
  • Sekcija 5 : Unutrašnji mehanizmi Cassandra
    • razumevanje dizajna Cassandra iznutra
    • sstable, memtable, dnevnik potvrde
  • Sekcija 6: Administracija
    • Izbor hardvera
    • Cassandra distribucije
    • Komunikacija između Cassandra čvorova
    • Pisanje i čitanje podataka u/iz storage engine
    • Mapirajući podaci
    • Operacije protiv entropije
    • Cassandra kompaktacija
    • Izbor i implementacija strategija kompaktacije
    • Cassandra preporuke (kompaktacija, prikupljanje smeća)
    • Kreiranje testne instance Cassandra sa niskom potrošnjom memorije
    • Alati i saveti za uklanjanje grešaka
    • Laboratorija : studenti instaliraju Cassandra, pokreću benčmarkove

Uslovi

  • Znanje rada u Linux okruženju (kretanje komandom linijom, uređivanje datoteka pomoću vi ili nano alata)
  • Za kurs koji se održava uživo: laptop ili računar sa 8 GB RAM memorije
  • Za udaljene kurseve: biće obezbeđen funkcionalan Cassandra laboratorija, a neophodan je samo veb pretraživač

Broj učesnika


Cena po učesniku

Iskustva korisnika (2)

Predstojeći kursevi

Povezane kategorije