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
  • 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
  • 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
  • Seksjon 8: Administrasjon Maskinvarevalg
  • Cassandra distribusjoner
  • Installerer Cassandra
  • Kjører benchmarks
  • Verktøy for overvåking av ytelse og nodeaktiviteter DataStax OpsCenter
  • Diagnostiserer Cassandra ytelsesproblemer
  • Undersøker en nodekrasj
  • Forstå datareparasjon, sletting og replikering
  • Andre feilsøkingsverktøy og tips
  • Cassandra beste praksis (komprimering, søppelinnsamling,)
  • 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)

    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
     

    Antall deltakere


    Starts

    Ends


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Testimonials (5)

    Relaterte kurs

    Related Categories