Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
- Avtal 1: Introduktion till Big Data / NoSQL
- Översikt över NoSQL
- CAP-satsen
- När är NoSQL lämplig
- Kolumnlagring
- NoSQL-ekosystemet
- Avtal 2: Cassandra-grunder
- Design och arkitektur
- Cassandra-noder, kluster, datacenter
- Namnområden, tabeller, rader och kolumner
- Delning, replikering, tokenar
- Kvorum och konsekvensnivåer
- Laborationer: interagera med Cassandra med CQLSH
- Avtal 3: Datamodellering – del 1
- introduktion till CQL
- CQL-datatyper
- skapa namnområden & tabeller
- Välja kolumner och typer
- Välja primärnycklar
- Datastrukturering för rader och kolumner
- TTL (Time to live)
- Frågeställning med CQL
- CQL-uppdateringar
- Kollektioner (lista, karta, uppsättning)
- Laborationer: olika datamodelleringsexerciser med CQL; experiment med frågor och stödda datatyper
- Avtal 4: Datamodellering – del 2
- Skapa och använda sekundära index
- sammansatta nycklar (delningsnycklar och klusteringsnycklar)
- Tidssekvensdata
- Bästa praxis för tidssekvensdata
- Räknare
- Lättvikta transaktioner (LWT)
- Laborationer: skapa och använda index; modellera tidssekvensdata
- Avtal 5: Datamodelleringslaboration: Gruppdesignsession
- flera användningsscenarier från olika domäner presenteras
- studenter arbetar i grupper för att utforma och modellera system
- diskutera olika designalternativ, analysera beslut
- Laboration: implementera ett av scenarierna
- Avtal 6: Cassandra-drivrutiner
- Introduktion till Java-drivrutin
- CRUD (Skapa / Läs / Uppdatera, Ta bort) åtgärder med Java-klient
- Asynkrona frågor
- Laborationer: använda Java-API för Cassandra
- Avtal 7: Cassandras interna strukturer
- förstå Cassandras design under ytan
- sstables, memtables, commit logg
- läs- och skrivvägar
- cachning
- vnodes
- Avtal 8: Administration
- Maskinvaruval
- Cassandra-distributioner
- Installera Cassandra
- Köra benchmarkar
- Verktyg för övervakning av prestanda och nodaktiviteter
- DataStax OpsCenter
- Dagnostisera Cassandra-prestandaproblem
- Undersöka en nodkraš
- Förstå datareparation, borttagning och replikering
- Andra felsökningsverktyg och tips
- Cassandra-bästa praxis (paketering, garbagesamling)
- Avtal 9: Bonuslaboration (om tid tillåter)
- Implementera en musiktjänst som Pandora / Spotify på Cassandra
Krav
- känslig för Java-programmeringsspråket
- känslig i Linux-miljö (navigera i kommandoraden, redigera filer med vi/nano)
Laborationsmiljö:
En fungerande Cassandra-miljö kommer att tillhandahållas för studenter. Studenter behöver en SSH-klient och en webbläsare för att få åtkomst till klustret.
Zero Install: Det behövs ingen installation av Cassandra på students datorer!
21 timmar
Vittnesmål (3)
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
Kurs - Cassandra Administration
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
Kurs - Fundamentals of Cassandra DB
Topics approached. Very complete.