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
- Del 1: Introduksjon til Big Data / NoSQL
- NoSQL oversikt
- CAP-teorem
- Når er NoSQL passende
- Søylelagring
- NoSQL økosystem
- Del 2: Cassandra Grunnleggende
- Design og arkitektur
- Cassandra noder, klynger, datasentre
- Tastemellomrom, tabeller, rader og kolonner
- Partisjonering, replikering, tokens
- Quorum og konsistensnivåer
- Labs: interaksjon med cassandra ved hjelp av CQLSH
- Del 3: Datamodellering – del 1
- introduksjon til CQL
- CQL-datatyper
- opprette nøkkelrom og tabeller
- Velge kolonner og typer
- Velge primærnøkler
- Datalayout for rader og kolonner
- Tid til å leve (TTL)
- Spørre med CQL
- CQL-oppdateringer
- Samlinger (liste / kart / sett)
- Labs: ulike datamodelleringsøvelser ved bruk av CQL; eksperimentere med spørringer og støttede datatyper
- Del 4: Datamodellering – del 2
- Opprette og bruke sekundære indekser
- sammensatte nøkler (partisjonsnøkler og klyngenøkler)
- Tidsseriedata
- Beste praksis for tidsseriedata
- Tellere
- Lette transaksjoner (LWT)
- Labs: opprette og bruke indekser; modellering av tidsseriedata
- Seksjon 5: Datamodelleringslaber: Gruppedesignøkt
- flere brukssaker fra ulike domener presenteres
- studentene jobber i grupper for å finne design og modeller
- diskutere ulike design, analysere beslutninger
- Lab: implementer ett av scenariene
- Seksjon 6: Cassandra sjåfører
- Introduksjon til Java sjåfør
- CRUD (Opprett / Les / Oppdater, Slett) operasjoner med Java klient
- Asynkrone spørringer
- Labs : bruker Java API for Cassandra
- Seksjon 7 : Cassandra Internaler
- forstå Cassandra design under panseret
- sstables, memtables, commit log
- lesesti / skrivebane
- caching
- vnoder
- Seksjon 8: Administrasjon
- Maskinvarevalg
- Cassandra distribusjoner
- Installerer Cassandra
- Kjører benchmarks
- Verktøy for overvåking av ytelse og nodeaktiviteter
- DataStax OpsCenter
- Diagnostisere Cassandra ytelsesproblemer
- Undersøker en nodekrasj
- Forstå datareparasjon, sletting og replikering
- Andre feilsøkingsverktøy og tips
- Cassandra beste praksis (komprimering, søppelinnsamling,)
- Seksjon 9: Bonuslab (dersom tiden tillater det)
- Implementer en musikktjeneste som Pandora / Spotify på Cassandra
Krav
- komfortabel med programmeringsspråket Java
- komfortabel i Linux miljø (navigere kommandolinje, redigere filer med vi / nano)
Laboratoriemiljø:
Et arbeidsmiljø Cassandra vil bli gitt for studenter. Studentene trenger en SSH-klient og en nettleser for å få tilgang til klyngen.
Zero Install : Det er ikke nødvendig å installere Cassandra på elevenes maskiner!
21 timer
Testimonials (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.