Kurzusleírás

  • 1. szekció: Bevezetés a Big Data / NoSQL világába
    • NoSQL áttekintés
    • CAP tétel
    • Mikor érdemes NoSQL-t használni
    • Oszlopos tárolás
    • NoSQL ökoszisztéma
  • 2. szekció: Cassandra alapok
    • Tervezés és architektúra
    • Cassandra csomópontok, klaszterek, adatközpontok
    • Kulcsterek, táblák, sorok és oszlopok
    • Particionálás, replikáció, tokenek
    • Kvórum és konzisztencia szintek
    • Laborok: Cassandra használata CQLSH segítségével
  • 3. szekció: Adatmodellezés – 1. rész
    • Bevezetés a CQL-be
    • CQL adattípusok
    • Kulcsterek és táblák létrehozása
    • Oszlopok és típusok kiválasztása
    • Elsődleges kulcsok kiválasztása
    • Adatelrendezés sorokban és oszlopokban
    • Élettartam (TTL)
    • Lekérdezés CQL segítségével
    • CQL frissítések
    • Gyűjtemények (lista / térkép / halmaz)
    • Laborok: különböző adatmodellezési gyakorlatok CQL használatával; kísérletezés lekérdezésekkel és támogatott adattípusokkal
  • 4. szekció: Adatmodellezés – 2. rész
    • Másodlagos indexek létrehozása és használata
    • Összetett kulcsok (partíciós kulcsok és csoportosító kulcsok)
    • Idősor adatok
    • Ajánlott eljárások idősor adatokhoz
    • Sorszámlálók
    • Könnyűsúlyú tranzakciók (LWT)
    • Laborok: indexek létrehozása és használata; idősor adatok modellezése
  • 5. szekció: Cassandra belső működése
    • A Cassandra tervezésének megértése
    • sstables, memtables, commit log
  • 6. szekció: Adminisztráció
    • Hardver kiválasztás
    • Cassandra disztribúciók
    • Cassandra csomópontok közötti kommunikáció
    • Adatok írása és olvasása a tárolómotorba/-ból
    • Adatkönyvtárak
    • Anti-entrópia műveletek
    • Cassandra tömörítés
    • Tömörítési stratégiák kiválasztása és implementálása
    • Cassandra ajánlott eljárások (tömörítés, szemétgyűjtés)
    • Alacsony memóriaigényű Cassandra példány létrehozása
    • Hibaelhárítási eszközök és tippek
    • Labor: hallgatók telepítik a Cassandrát, benchmarkokat futtatnak

Követelmények

  • kényelmes Linux környezetben való navigálás (parancssoros navigálás, fájlok szerkesztése vi / nano segítségével)
  • Helyszíni kurzusok esetén egy laptop vagy asztali számítógép, legalább 8 GB RAM-mal
  • Távoktatásos kurzusok esetén egy működő Cassandra labor biztosított, nincs szükség másra, mint egy webböngészőre
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (2)

Közelgő kurzusok

Rokon kategóriák