Ta kontakt

Kursplan

  • Seksjon 1: Innføring i Big Data / NoSQL
    • NoSQL-oversikt
    • CAP-teoremet
    • Når er NoSQL hensiktsmessig
    • Kolonnebasert lagring
    • NoSQL-økosystemet
  • Seksjon 2 : Cassandra-grunnlag
    • Design og arkitektur
    • Cassandra-noder, klynger, datacentre
    • Knyttrom, tabeller, rader og kolonner
    • Partisjonering, replikering, token
    • Quorum og konsistensnivåer
    • Labøvelser : Interaksjon med Cassandra ved bruk av CQLSH
  • Seksjon 3: Datamodellering – del 1
    • Innføring i CQL
    • CQL-datatyper
    • Opprettelse av knyttrom og tabeller
    • Valg av kolonner og typer
    • Valg av primærnøkler
    • Dataytelse for rader og kolonner
    • Levetid (TTL)
    • Spørringer med CQL
    • CQL-oppdateringer
    • Kolleksjoner (liste / mappe / sett)
    • Labøvelser : Diverse datamodelleringsøvelser ved bruk av CQL; eksperiment med spørringer og støttede datatyper
  • Seksjon 4: Datamodellering – del 2
    • Opprettelse og bruk av sekundære indekser
    • Komposittnøkler (partisjonsnøkler og klynge-nøkler)
    • Tidsseriedata
    • Bester praksis for tidsseriedata
    • Tellere
    • Lette transaksjoner (LWT)
    • Labøvelser : Opprettelse og bruk av indekser; modellering av tidsseriedata
  • Seksjon 5 : Cassandra-intern funksjonalitet
    • Forstå Cassandra-design under hjelmen
    • sstables, memtables, commit-logg
  • Seksjon 6: Administrasjon
    • Valg av hardvare
    • Cassandra-fordelinger
    • Kommunikasjon mellom Cassandra-noder
    • Skriving og lesing av data til/fra lagringsmotoren
    • Datakataloger
    • Anti-entropi-operasjoner
    • Cassandra-kompaksjon
    • Valg og implementering av kompaksjonsstrategier
    • Bester praksis for Cassandra (kompaksjon, søppelsamling,)
    • Opprettelse av en testinstans av Cassandra med lavt minneforbruk
    • Felsretting verktøy og tips
    • Labøvelse : Studenter installerer Cassandra og kjører benchmark

Krav

  • Trygghet i Linux-miljø (kommandoledning, redigering av filer med vi / nano)
  • For påstedskurs: en bærbar eller stasjonær PC med 8 GB RAM
  • For fjerndrift-kurs: Et fungerende Cassandra-lab vil bli tilveiebrakt, og alt som kreves er en nettleser
 14 Timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier