Kurzusleírás
1. szakasz: Bevezetés a Big Databa / NemSQL NemSQL áttekintés CAP-tétel Mikor nemSQL megfelelő Oszlopos tárolási számSQL ökoszisztéma
2. szakasz: Cassandra Alapok Tervezés és építészet
Cassandra csomópontok, fürtök, adatközpontokKulcsterek, táblázatok, sorok és oszlopokPartícionálás, replikáció, tokenekHatározatképességi és következetességi szintekLabs : interakció Cassandrával CQLSH használatával3. rész: Adatmodellezés – 1. rész, a CQL bevezetéseCQL adattípusok
kulcsterek és táblázatok létrehozásaOszlopok és típusok kiválasztásaAz elsődleges kulcsok kiválasztásaAdatelrendezés sorokhoz és oszlopokhozÉlni idő (TTL)Lekérdezés CQL-lelCQL frissítésekGyű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ípusokkal4. szakasz: Adatmodellezés – 2. rész Másodlagos indexek létrehozása és használataösszetett kulcsok (partíciókulcsok és fürtkulcsok)Idősoros adatok
Az idősoros adatok legjobb gyakorlataiSzámlálókKönnyű tranzakciók (LWT)Labs : indexek létrehozása és használata; idősoros adatok modellezése5. szakasz: Adatmodellező laborok: Csoporttervezési munkamenet több felhasználási esetet mutat be különböző tartományokbóla diákok csoportokban dolgoznak, hogy terveket és modelleket dolgozzanak kikülönböző tervek megvitatása, döntések elemzéseLab: valósítsa meg az egyik forgatókönyvet
6. szakasz: Cassandra driverek A Java driver bemutatásaCRUD (Létrehozás / Olvasás / Frissítés, Törlés) műveletek a Java kliens használatávalAszinkron lekérdezésekLabs : Java API használata Cassandra számára7. szakasz: Cassandra A belsők értik Cassandra a motorháztető alatti kialakítást
sstables, memtables, commit logolvasási / írási útvonalgyorsítótárazásvnodes8. szakasz: Adminisztráció Hardver kiválasztása
Cassandra disztribúciókCassandra bevált gyakorlatok (tömörítés, szemétgyűjtés,)hibaelhárítási eszközök és tippekLab : a tanulók telepítik Cassandra-et, benchmarkokat futtatnak9. szakasz: Bónuszlabor (időben engedve) Valósítson meg olyan zenei szolgáltatást, mint a Pandora / Spotify a Cassandra oldalon