Kurzusleírás

  • 1. szakasz: A Big Data / NoSQL bemutatása
    • NoSQL áttekintése
    • CAP tétel
    • Mikor megfelelő NoSQL
    • Oszlopos tárolás
    • NoSQL ökoszisztéma
  • 2. szakasz: Cassandra Alapok
    • Tervezés és építészet
    • Cassandra csomópontok, klaszterek, adatközpontok
    • Kulcsterek, táblázatok, sorok és oszlopok
    • Particionálás, replikáció, tokenek
    • Határozatképességi és következetességi szintek
    • Labs : interakció Cassandrával CQLSH használatával
  • 3. szakasz: Adatmodellezés – 1. rész
    • bevezetés a CQL-be
    • CQL adattípusok
    • kulcsterek és táblázatok létrehozása
    • Oszlopok és típusok kiválasztása
    • Az elsődleges kulcsok kiválasztása
    • Adatelrendezés sorokhoz és oszlopokhoz
    • Élni idő (TTL)
    • Lekérdezés CQL-lel
    • CQL frissítések
    • Gyűjtemények (lista / térkép / készlet)
    • Labs: különböző adatmodellezési gyakorlatok CQL használatával; kísérletezés lekérdezésekkel és támogatott adattípusokkal
  • 4. szakasz: Adatmodellezés – 2. rész
    • Másodlagos indexek létrehozása és használata
    • összetett kulcsok (partíciókulcsok és fürtkulcsok)
    • Idősor adatok
    • Az idősoros adatok legjobb gyakorlatai
    • Számlálók
    • Könnyű tranzakciók (LWT)
    • Labs : indexek létrehozása és használata; idősoros adatok modellezése
  • 5. szakasz: Adatmodellező laborok: Csoporttervezési munkamenet
    • több felhasználási esetet mutatnak be különböző tartományokból
    • a diákok csoportokban dolgoznak, hogy terveket és modelleket dolgozzanak ki
    • különböző tervek megvitatása, döntések elemzése
    • Lab: valósítsa meg az egyik forgatókönyvet
  • 6. szakasz: Cassandra járművezetők
    • A Java driver bemutatása
    • CRUD (Létrehozás / Olvasás / Frissítés, Törlés) műveletek Java kliens használatával
    • Aszinkron lekérdezések
    • Labs : Java API használata a Cassandra számára
  • 7. szakasz: Cassandra Belső
    • megérteni Cassandra kialakítást a motorháztető alatt
    • sstables, memtables, commit log
    • olvasási / írási útvonal
    • gyorsítótárazás
    • vnodes
  • 8. szakasz: Adminisztráció
    • Hardver kiválasztása
    • Cassandra eloszlások
    • Telepítés Cassandra
    • Futó benchmarkok
    • Eszközök a teljesítmény és a csomóponti tevékenységek figyeléséhez
      • DataStax OpsCenter
    • Cassandra teljesítményproblémák diagnosztizálása
    • Csomópont összeomlás kivizsgálása
    • Az adatok javításának, törlésének és replikációjának megértése
    • Egyéb hibaelhárítási eszközök és tippek
    • Cassandra legjobb gyakorlatok (tömörítés, szemétgyűjtés,)
  • 9. szakasz: Bónuszlabor (időponttól függően)
    • Valósítson meg olyan zenei szolgáltatást, mint a Pandora / Spotify Cassandra

Követelmények

  • kényelmes a Java programozási nyelvvel
  • kényelmes Linux környezetben (navigáció parancssorban, fájlok szerkesztése a vi / nano segítségével)

Laboratóriumi környezet:

Munkakörnyezetet Cassandra biztosítunk a hallgatók számára. A hallgatóknak SSH-kliensre és böngészőre van szükségük a fürt eléréséhez.

Nulla telepítés : Nem kell a Cassandra-t telepíteni a tanulók gépére!

 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák