Neem contact met ons op

Cursusaanbod

  • Hoofdstuk 1: Inleiding tot Big Data / NoSQL
    • Overzicht van NoSQL
    • CAP-theorema
    • Wanneer is NoSQL geschikt
    • Columnaire opslag
    • NoSQL-ecosysteem
  • Hoofdstuk 2: Cassandra-basis
    • Ontwerp en architectuur
    • Cassandra-knooppunten, clusters en datacenters
    • Keyspaces, tabellen, rijen en kolommen
    • Partitionering, replicatie en tokens
    • Quorum en consistentieniveaus
    • Labs: interacteren met Cassandra via CQLSH
  • Hoofdstuk 3: Data modellering – deel 1
    • Inleiding tot CQL
    • CQL-datatypes
    • Keyspaces en tabellen maken
    • Kolommen en typen kiezen
    • Primaire sleutels kiezen
    • Gegevensindeling voor rijen en kolommen
    • Time to live (TTL)
    • Vragen stellen met CQL
    • CQL-updates
    • Collecties (lijst / map / set)
    • Labs: diverse oefeningen in data modellering met CQL; experimenteren met queries en ondersteunde datatypes
  • Hoofdstuk 4: Data modellering – deel 2
    • Secundaire indexen maken en gebruiken
    • Composiet-sleutels (partitiesleutels en clusteringsleutels)
    • Tijdsreeksgegevens
    • Best practices voor tijdsreeksgegevens
    • Tellers
    • Lightweight transactions (LWT)
    • Labs: indexen maken en gebruiken; tijdsreeksgegevens modelleren
  • Hoofdstuk 5: Interne werking van Cassandra
    • Het ontwerp van Cassandra van binnenuit begrijpen
    • SSTables, memtables en commit log
  • Hoofdstuk 6: Beheer
    • Hardwarekeuze
    • Cassandra-distributies
    • Communicatie tussen Cassandra-knooppunten
    • Gegevens schrijven en lezen vanuit de opslagengine
    • Gegevensmappen
    • Anti-entropie-operaties
    • Cassandra-compaction
    • Compactiestrategieën kiezen en implementeren
    • Best practices voor Cassandra (compaction, garbage collection)
    • Een test-Cassandra-instantie met een laag geheugengebruik maken
    • Tools en tips voor probleemoplossing
    • Lab: studenten installeren Cassandra en voeren benchmarks uit

Vereisten

  • Gemakkelijk omgaan met een Linux-omgeving (navigeren in de command line, bestanden bewerken met vi of nano)
  • Voor cursussen op locatie: een laptop of desktop met 8 GB RAM
  • Voor online cursussen: er wordt een werkend Cassandra-lab ter beschikking gesteld; je hebt alleen een webbrowser nodig
 14 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën