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)
Vélemények (7)
The practical exercises and examples of implementing examples of real models and contexts.
Leandro Gomes
Kurzus - Cassandra for Developers
Gépi fordítás
I enjoyed the very good explanations with in depth examples.
Rui Magalhaes
Kurzus - Cassandra for Developers
Gépi fordítás
I liked all technical explanation and theoretical introduction.
Andre Santos
Kurzus - Cassandra for Developers
Gépi fordítás
I liked the amount of exercises. We could immediately apply the knowledge shared and ensure the information was on point.
Joana Pereira
Kurzus - Cassandra for Developers
Gépi fordítás
There was a lot of knowledge and material shared that will help me to do my current tasks.
Miguel Fernandes
Kurzus - Cassandra for Developers
Gépi fordítás
I already using and have an application in production with Cassandra so mostly of the topics i already know but the data modeling and advanced topics are a lot interesting.
Tiago Costa
Kurzus - Cassandra for Developers
Gépi fordítás
The last exercise was very good.
Jose Monteiro
Kurzus - Cassandra for Developers
Gépi fordítás