Cursusaanbod

  • Sectie 1: Introductie tot Big Data / NoSQL
    • Overzicht van NoSQL
    • CAP-theorema
    • Wanneer is NoSQL geschikt?
    • Kolomgebonden opslag
    • NoSQL-ecosysteem
  • Sectie 2: Cassandra-basis
    • Ontwerp en architectuur
    • Cassandra-knopen, clusters, datacenters
    • Keyspaces, tabellen, rijen en kolommen
    • Partitionering, replicatie, tokens
    • Quorum en consistentielevels
    • Labs: werken met Cassandra met behulp van CQLSH
  • Sectie 3: Data Modeling – deel 1
    • Inleiding tot CQL
    • CQL-datatypen
    • Keyspaces en tabellen maken
    • Kolommen en typen selecteren
    • Primary keys kiezen
    • Dataopmaak voor rijen en kolommen
    • TTL (Time to Live)
    • Query's uitvoeren met CQL
    • CQL-updates
    • Collecties (lijst / map / set)
    • Labs: diverse data modeling-oefeningen met CQL; experimenteren met query's en ondersteunde datatypen
  • Sectie 4: Data Modeling – deel 2
    • Secundaire indexes maken en gebruiken
    • Compositie-sleutels (partition keys en clustering keys)
    • Tijdreeksgegevens
    • Best practices voor tijdreeksgegevens
    • Counters
    • Lichtgewichtstransacties (LWT)
    • Labs: indexes maken en gebruiken; tijdreeksgegevens modelleren
  • Sectie 5: Data Modeling Labs: Groepsontwerpsessie
    • Meerdere casussen uit verschillende domeinen worden gepresenteerd
    • Studenten werken in groepen om ontwerpen en modellen op te stellen
    • Verschillende ontwerpen bespreken, keuzes analyseren
    • Labs: een van de scenario's implementeren
  • Sectie 6: Cassandra-drivers
    • Inleiding tot Java-driver
    • CRUD-bewerkingen (Create / Read / Update, Delete) met Java-client
    • Asynchrone query's
    • Labs: gebruik van de Java-API voor Cassandra
  • Sectie 7: Cassandra-internals
    • Begrijpen hoe Cassandra onder de motorkap werkt
    • SSTables, memtables, commitlog
    • Lees- en schrijfpad
    • Caching
    • Vnodes
  • Sectie 8: Beheer
    • Hardwareselectie
    • Cassandra-distributies
    • Cassandra installeren
    • Benchmarks uitvoeren
    • Hulpmiddelen voor prestatie- en nodeactiviteiten-monitoren
      • DataStax OpsCenter
    • Cassandra-prestatieproblemen diagnosteren
    • Een node-crash onderzoeken
    • Data-reparatie, -verwijdering en -replicatie begrijpen
    • Andere probleemoplossingshulpmiddelen en tips
    • Cassandra-best practices (compacteren, garbage collection)
  • Sectie 9: Bonus Lab (indien tijd toestaat)
    • Een muziekservice als Pandora / Spotify op Cassandra implementeren

Vereisten

  • comfortabel zijn met de Java-programmeertaal
  • Comfortabel omgaan met een Linux-omgeving (command line navigeren, bestanden bewerken met vi / nano)

Labomgeving:

Een werkende Cassandra-omgeving wordt ter beschikking gesteld voor de studenten. Studenten hebben een SSH-client en een browser nodig om toegang te krijgen tot de cluster.

Zonder installatie: Er is geen noodzaak om Cassandra op de machines van de studenten te installeren!

 21 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen


OPENBARE TRAINING

Kijk op onze public courses

Reviews (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën