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: Bevezetés a Big Data / NoSQL világába
- NoSQL áttekintés
- CAP tétel
- Mikor alkalmas a NoSQL
- Oszloporientált tárolás
- NoSQL ökoszisztéma
- 2. szakasz: Cassandra alapok
- Tervezés és architektúra
- Cassandra csomópontok, klaszterek, adatközpontok
- Keyspace-ek, táblák, sorok és oszlopok
- Particionálás, replikáció, tokenek
- Kvórum és konzisztencia szintek
- Laborok: CQLSH használata a Cassandra-val való interakcióhoz
- 3. szakasz: Adatmodellezés – 1. rész
- Bevezetés a CQL-be
- CQL adattípusok
- Keyspace-ek és táblák létrehozása
- Oszlopok és típusok kiválasztása
- Elsődleges kulcsok kiválasztása
- Adatelrendezés sorok és oszlopok között
- Élettartam (TTL)
- Lekérdezések CQL-lel
- 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. szakasz: 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ősoros adatok
- Ajánlott eljárások idősoros adatokhoz
- Szlámlálók
- Könnyűsúlyú tranzakciók (LWT)
- Laborok: indexek létrehozása és használata; idősoros adatok modellezése
- 5. szakasz: Adatmodellezési laborok: Csoportos tervezési foglalkozás
- különböző területekről származó használati esetek bemutatása
- a résztvevők csoportokban dolgoznak a tervek és modellek kidolgozásán
- különböző tervek megvitatása, döntések elemzése
- Labor: egy forgatókönyv megvalósítása
- 6. szakasz: Cassandra meghajtók
- Bevezetés a Java meghajtóba
- CRUD (Létrehozás / Olvasás / Frissítés, Törlés) műveletek Java klienssel
- Aszinkron lekérdezések
- Laborok: Java API használata Cassandra-hoz
- 7. szakasz: Cassandra belső működése
- a Cassandra tervezésének megértése a motorháztető alatt
- sstables, memtables, commit log
- olvasási útvonal / írási útvonal
- gyorsítótárazás
- vnodes
- 8. szakasz: Adminisztráció
- Hardver kiválasztása
- Cassandra disztribúciók
- Cassandra telepítése
- Teljesítménytesztek futtatása
- Eszközök a teljesítmény és csomópont tevékenységek monitorozásához
- DataStax OpsCenter
- Cassandra teljesítményproblémák diagnosztizálása
- Csomópont összeomlásának vizsgálata
- Adatjavítás, törlés és replikáció megértése
- Egyéb hibaelhárítási eszközök és tippek
- Cassandra ajánlott eljárások (tömörítés, szemétgyűjtés)
- 9. szakasz: Bónusz labor (időpermettálás esetén)
- Zenei szolgáltatás implementálása, mint a Pandora / Spotify, Cassandra-n
Követelmények
- kényelmesen használja a Java programozási nyelvet
- kényelmesen mozog a Linux környezetben (parancssori navigáció, fájlok szerkesztése vi / nano segítségével)
Labor környezet:
A résztvevők számára működő Cassandra környezet lesz biztosítva. A résztvevőknek SSH kliensre és böngészőre lesz szükségük a klaszter eléréséhez.
Nulla telepítés: Nincs szükség a Cassandra telepítésére a résztvevők 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