Kom i kontakt

Kursplan

  • Avsnitt 1: Introduktion till Big Data / NoSQL
    • NoSQL-översikt
    • Teoremet CAP
    • När är NoSQL lämpligt
    • Stolagring (columnar storage)
    • NoSQL-ekosystemet
  • Avsnitt 2: Cassandra-grunder
    • Design och arkitektur
    • Cassandra-noder, kluster, datacenter
    • Keyspaces, tabeller, rader och kolumner
    • Partitionering, replikering, token
    • Quorum och konsistensnivåer
    • Laborationer: interaktion med Cassandra med hjälp av CQLSH
  • Avsnitt 3: Datamodellering – del 1
    • Introduktion till CQL
    • CQL-datatyper
    • Skapande av keyspaces och tabeller
    • Välja kolumner och typer
    • Välja primärnycklar
    • Dataupplägg för rader och kolumner
    • Time to live (TTL)
    • Frågor med CQL
    • CQL-uppdateringar
    • Kollektioner (lista / map / set)
    • Laborationer: olika övningar i datamodellering med CQL; experiment med frågor och tillgängliga datatyper
  • Avsnitt 4: Datamodellering – del 2
    • Skapa och använda sekundära index
    • Kompositnycklar (partitionkeys och klyring keys)
    • Tidsstampsdata
    • Bästa praxis för tidsstampsdata
    • Räknare (counters)
    • Lätta transaktioner (LWT)
    • Laborationer: skapa och använd index; modellera tidsstampsdata
  • Avsnitt 5: Cassandra:s interna funktioner
    • Förstå Cassandra:s design under huven
    • sstables, memtables, commit log
  • Avsnitt 6: Administration
    • Val av hårdvara
    • Cassandra-fördelningar
    • Kommunikation mellan Cassandra-noder
    • Skrivning och läsnings av data till/från lagringsmotorn
    • Datamappar
    • Anti-entropi-operationer
    • Sammanpackning i Cassandra (compaction)
    • Välja och implementera sammanpackningsstrategier
    • Bästa praxis för Cassandra (sammanpackning, skräpsamling)
    • Skapa en testinstans av Cassandra med lågt minnesförbrukning
    • Felsökningsverktyg och tips
    • Laboration: studenterna installerar Cassandra och kör prestandatest

Krav

  • Komfort i Linux-miljö (navigering i kommandoraden, redigering av filer med vi / nano)
  • För kurser på plats krävs en bärbar eller stationär dator med 8 GB RAM
  • För fjärrkurser tillhandahålls ett fungerande Cassandra-laboratorium, och allt som krävs är en webbläsare
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier