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. szekció: Bevezetés az adatok nagy mennyiségben / NoSQL-hez
- NoSQL áttekintése
- CAP tétele
- Mikor használható a NoSQL
- Oszlopokban tárolás
- NoSQL ökoszisztéma
- 2. szekció: Cassandra alapjai
- Tervezés és architektúra
- Cassandra csomópontok, fürtök, adatközpontok
- Térképek, táblák, sorok és oszlopok
- Particionálás, replikáció, tokensek
- Kvórum és konsztisztencia szintek
- Gyakorlat: interakció a Cassandra-val CQLSH segítségével
- 3. szekció: Adatmodellezés – rész 1
- CQL bemutatása
- CQL adattípusok
- Térképek és táblák létrehozása
- Oszlopok és típusok kiválasztása
- Elsődleges kulcsok kiválasztása
- Sorok és oszlopok elhelyezése adatok között
- Időtartam (TTL)
- Lekérdezés a CQL-vel
- CQL frissítések
- Kollekcionek (list / map / set)
- Gyakorlat: különböző adatmodellezési feladatok CQL segítségével; lekérdezések és támogatott adattípusok kipróbálása
- 4. szekció: Adatmodellezés – rész 2
- Másodlagos indexek létrehozása és használata
- Összetett kulcsok (particionáló kulcsok és csomópontkulcsok)
- Idősor adatok
- Legjobb gyakorlatok az idősor adatok modellezésére
- Számlálók
- Könnyű tranzakciók (LWT)
- Gyakorlat: indexek létrehozása és használata; idősor adatok modellezése
- 5. szekció: Adatmodellezési laborok – csoportos tervezési munka
- Több felhasználói eset bemutatása különböző területekről
- A diákok csoportokban dolgoznak a tervezési és modellezési feladatokon
- Végigmegyünk a különböző tervezéseken, elemezzük a döntéseket
- Gyakorlat: egy forgatókönyv implementálása
- 6. szekció: Cassandra illesztőprogramok
- Java illesztőprogram bemutatása
- CRUD (Létrehozás / Olvasás / Frissítés, Törlés) műveletek Java kliens segítségével
- Egyidejű lekérdezések
- Gyakorlat: Cassandra használata a Java API-val
- 7. szekció: Cassandra belső működése
- Cassandra tervezésének megértése alulról fel
- Sstables, memtables, commit log
- Olvasási / írási útvonalak
- Gyorsítótárak
- vnodes
- 8. szekció: Adminisztráció
- Hardver kiválasztás
- Cassandra disztribúciók
- Cassandra telepítése
- Benchmark tesztelés
- Tulajdonságok monitorozása és csomópont tevékenységeinek követése
- DataStax OpsCenter
- Cassandra teljesítményszint problémák diagnosztizálása
- Egy csomópont összeomlásának vizsgálata
- Adatok helyreállítása, törlése és replikálása
- Más hibaelhárítási eszközök és tippek
- Cassandra legjobb gyakorlati tanácsai (összefonódás, szemétgyűjtés)
- 9. szekció: Bónusz labor (idő megengedése esetén)
- Egy Pandora / Spotify hasonló zenei szolgáltatás implementálása a Cassandraban
Követelmények
- kényelmesen használja a Java programozási nyelvet
- kényelmesen orientálódik Linux környezetben (parancssor navigáció, fájlok szerkesztése vi/nano segítségével)
Gyakorlási környezet:
A diákok számára működőképes Cassandra környezet lesz biztosítva. A diákoknak SSH klienst és böngészőt kell rendelkezésre bocsátaniuk a fürt eléréséhez.
Nulla telepítés: Nincs szükség Cassandra telepítésére a diákok gépeire!
21 Órák
Vélemények (3)
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
Kurzus - Cassandra Administration
Gépi fordítás
Topics approached. Very complete.
Carlos Eloi Barros
Kurzus - Cassandra for Developers
Gépi fordítás
Trainer had good practical knowledge about using Cassandra day-to-day at least for development purposes. Catering (snacks, coffee hour) were great 3 days length was good.
Mika Linnanoja
Kurzus - Fundamentals of Cassandra DB
Gépi fordítás