Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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.