Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
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ősor 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 illesztőprogram 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
- Cassandra legjobb gyakorlatok (tömörítés, szemétgyűjtés,)
- hibaelhárítási eszközök és tippek
- Lab : a hallgatók telepítik Cassandra-et, benchmarkokat futtatnak
- 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)
21 Órák