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
- Avsnitt 1: Introduktion till Big Data / NoSQL
- NoSQL Översikt
- CAP-satsen
- När är NoSQL lämpligt?
- Lagring i kolumner
- NoSQL Ekosystem
- Avsnitt 2 : Cassandra Grunderna
- Design och arkitektur
- Cassandra Noder, kluster, datacenter
- Nyckelutrymmen, tabeller, rader och kolumner
- Partitionering, replikering, token
- Kvorum- och konsekvensnivåer
- Labb: interagera med Cassandra med CQLSH
- Avsnitt 3: Datamodellering – del 1
- introduktion till CQL
- CQL-datatyper
- Skapa nyckelutrymmen och tabeller
- Välja kolumner och typer
- Välja primärnycklar
- Datalayout för rader och kolumner
- Tid att leva (TTL)
- Fråga med CQL
- CQL-uppdateringar
- Samlingar (lista / karta / uppsättning)
- Labb : olika datamodelleringsövningar med CQL ; Experimentera med frågor och datatyper som stöds
- Avsnitt 4: Datamodellering – del 2
- Skapa och använda sekundära index
- Sammansatta nycklar (partitionsnycklar och klustringsnycklar)
- Uppgifter om tidsserier
- Metodtips för tidsseriedata
- Räknare
- Förenklade transaktioner (LWT)
- Labs : skapa och använda index; Modellering av tidsseriedata
- Avsnitt 5: Data Modeling Labs: Session om grupputformning
- Flera användningsfall från olika domäner presenteras
- Studenterna arbetar i grupper för att komma fram till design och modeller
- diskutera olika konstruktioner, analysera beslut
- Labb : implementera ett av scenarierna
- Avsnitt 6: Cassandra drivrutiner
- Introduktion till drivrutinen Java
- CRUD-åtgärder (Skapa/Läsa/Uppdatera, Ta bort) med hjälp av Java-klienten
- Asynkrona frågor
- Labs: använda Java API för Cassandra
- Avsnitt 7: Cassandra Interna delar
- förstå Cassandra Design under huven
- sstables, memtables, commit log
- Lässökväg / Skriv sökväg
- Cachelagring
- vnodes
- Avsnitt 8: Administration
- Val av hårdvara
- Cassandra Distributioner
- Installera Cassandra
- Löpande riktmärken
- Verktyg för övervakning av prestanda och nodaktiviteter
- DataStax OpsCenter
- Diagnostisera Cassandra prestandaproblem
- Undersöka en nodkrasch
- Förstå reparation, borttagning och replikering av data
- Andra felsökningsverktyg och tips
- Cassandra Bästa praxis (komprimering, skräpinsamling,)
- Avsnitt 9: Bonuslabb (i mån av tid)
- Implementera en musiktjänst som Pandora / Spotify på Cassandra
Krav
- bekväm med programmeringsspråket Java
- bekväm i Linux miljö (navigera på kommandoraden, redigera filer med vi / nano)
Labbmiljö:
En arbetsmiljö Cassandra kommer att tillhandahållas för studenter. Studenter skulle behöva en SSH-klient och en webbläsare för att komma åt klustret.
Nollinstallation : Det finns inget behov av att installera Cassandra på elevernas maskiner!
21 timmar
Vittnesmål (3)
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
Kurs - Cassandra Administration
Topics approached. Very complete.
Carlos Eloi Barros
Kurs - Cassandra for Developers
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.