Cursusaanbod

  • Sectie 1: Inleiding tot Big Data / NoSQL
    • Overzicht van NoSQL
    • CAP-theorema
    • Wanneer is NoSQL toepasbaar
    • Kolomopslag
    • NoSQL-ecosysteem
  • Sectie 2 : Basis van Cassandra
    • Ontwerp en architectuur
    • Cassandra nodes, clusters, datacenters
    • Keyspaces, tabellen, rijen en kolommen
    • Partitionering, replicatie, tokens
    • Kworum en consistentieniveaus
    • Labs : interacteren met Cassandra via CQLSH
  • Sectie 3: Gegevensmodellering – deel 1
    • Inleiding tot CQL
    • CQL-gegevenstypen
    • Aanmaken van keyspaces & tabellen
    • Kiezen van kolommen en typen
    • Kiezen van primaire sleutels
    • Gegevenslay-out voor rijen en kolommen
    • Tijd tot leven (TTL)
    • Vragen stellen met CQL
    • CQL-updates
    • Collecties (lijst / map / set)
    • Labs : verschillende gegevensmodelleringsoefeningen met CQL ; experimenteren met queries en ondersteunde gegevenstypen
  • Sectie 4: Gegevensmodellering – deel 2
    • Aanmaken en gebruik van secundaire indices
    • Compositieve sleutels (partitioningsleutels en clustering-sleutels)
    • Tijdsreeksgegevens
    • Beste praktijken voor tijdsreeksgegevens
    • Tellen
    • Lichtgewichttransacties (LWT)
    • Labs : aanmaken en gebruik van indices;  modelleren van tijdsreeksgegevens
  • Sectie 5 : Cassandra Interna
    • Begrijpen van de ontwerpdetails van Cassandra
    • sstables, memtables, commit log
  • Sectie 6: Beheer
    • Hardwareselectie
    • Cassandra distributies
    • Cassandra Nodes Communication
    • Schrijven en lezen van gegevens naar/uit de opslagengine
    • Gegevensdirectories
    • Anti-entropieoperaties
    • Cassandra Compactie
    • Kiezen en implementeren van compactiestrategieën
    • Cassandra beste praktijken (compactie, garbage collection)
    • Aanmaken van een test Cassandra-instantie met lage geheugenvoetafdruk
    • Tools en tips voor probleemoplossing
    • Lab : studenten installeren Cassandra, voeren benchmarks uit

Vereisten

  • gemakkelijk in een Linux-omgeving (commandoregel navigeren, bestanden bewerken met vi / nano)
  • Voor cursussen op locatie, een laptop of desktopcomputer met 8 GB RAM
  • Voor afstandsleren, wordt een werkende Cassandra-lab geleverd en er is niets nodig behalve een webbrowser
 14 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën