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özpontok
  • Kulcsterek, táblázatok, sorok és oszlopok
  • Partícionálás, replikáció, tokenek
  • Határozatképességi és következetességi szintek
  • Labs : interakció Cassandrával CQLSH használatával
  • 3. rész: Adatmodellezés – 1. rész, a CQL bevezetése
  • 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ősoros 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ősoros adatok modellezése
  • 5. szakasz: Adatmodellező laborok: Csoporttervezési munkamenet több felhasználási esetet mutat 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 driverek A Java driver bemutatása
  • CRUD (Létrehozás / Olvasás / Frissítés, Törlés) műveletek a Java kliens használatával
  • Aszinkron lekérdezések
  • Labs : Java API használata Cassandra számára
  • 7. szakasz: Cassandra A belsők értik Cassandra a motorháztető alatti kialakítást
  • sstables, memtables, commit log
  • olvasási / írási útvonal
  • gyorsítótárazás
  • vnodes
  • 8. szakasz: Adminisztráció Hardver kiválasztása
  • Cassandra disztribúciók
  • Telepítés Cassandra
  • Futó benchmarkok
  • Eszközök a teljesítmény és a csomóponti tevékenységek figyeléséhez DataStax OpsCenter
  • Cassandra teljesítményproblémák diagnosztizálása
  • Csomópont összeomlás kivizsgálása
  • Az adatok javításának, törlésének és replikációjának megértése
  • Egyéb hibaelhárítási eszközök és tippek
  • Cassandra bevált gyakorlatok (tömörítés, szemétgyűjtés,)
  • 9. szakasz: Bónuszlabor (időben engedve) Valósítson meg olyan zenei szolgáltatást, mint a Pandora / Spotify a Cassandra oldalon
  • 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)

    Laboratóriumi környezet:

    Munkakörnyezetet Cassandra biztosítunk a hallgatók számára. A hallgatóknak SSH-kliensre és böngészőre van szükségük a fürt eléréséhez.

    Nulla telepítés : Nem kell a Cassandra-t telepíteni a tanulók gépére!

      21 Hours
     

    Résztvevők száma


    Tanfolyam kezdete

    Tanfolyam vége


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Vélemények (5)

    Rokon tanfolyam

    Rokon kategóriák