Kursplan

    Seksjon 1: Introduksjon til Big Data / NeiSQL NeiSQL oversikt CAP-teorem Når er NoSQL passende Kolumnarlagring 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
  • lage 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
  • Del 5: Datamodelleringslaber: Gruppedesignøkter med flere brukssaker fra forskjellige domener presenteres
  • studentene jobber i grupper for å finne design og modeller
  • diskutere ulike design, analysere beslutninger
  • Lab: implementer ett av scenariene
  • Del 6: Cassandra-sjåfører Introduksjon til Java sjåfør
  • CRUD (Opprett / Les / Oppdater, Slett) operasjoner ved å bruke Java klient
  • Asynkrone spørringer
  • Labs : bruker Java API for Cassandra
  • Seksjon 7: Cassandra Innvendige forstår Cassandra design under panseret
  • sstables, memtables, commit log
  • lesesti / skrivebane
  • caching
  • vnoder
  • Del 8: Administrasjon Maskinvarevalg
  • Cassandra distribusjoner
  • Cassandra beste praksis (komprimering, søppelinnsamling,)
  • feilsøkingsverktøy og tips
  • Lab : studenter installerer Cassandra, kjører benchmarks
  • Del 9: Bonus Lab (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)

     

     21 timer

    Antall deltakere



    Price per participant

    Relaterte kurs

    Related Categories