Cursusaanbod

  • Deel 1: Inleiding tot Big Data / NoSQL
    • NoSQL Overzicht
    • Stelling van CAP
    • Wanneer is NoSQL gepast?
    • Zuilvormige opslag
    • NoSQL Ecosysteem
  • Deel 2 : Cassandra Basisprincipes
    • Ontwerp en architectuur
    • Cassandra Knooppunten, clusters, datacenters
    • Keyspaces, tabellen, rijen en kolommen
    • Partitioneren, replicatie, tokens
    • Quorum- en consistentieniveaus
    • Labs : interactie met cassandra met behulp van CQLSH
  • Deel 3: Datamodellering – deel 1
    • inleiding tot CQL
    • CQL-gegevenstypen
    • Keyspaces en tabellen maken
    • Kolommen en typen kiezen
    • Primaire sleutels kiezen
    • Gegevensindeling voor rijen en kolommen
    • Tijd om te leven (TTL)
    • Query's uitvoeren met CQL
    • Updates voor CQL
    • Collecties (lijst / kaart / set)
    • Labo's : verschillende oefeningen voor gegevensmodellering met behulp van CQL ; Experimenteren met query's en ondersteunde gegevenstypen
  • Deel 4: Datamodellering – deel 2
    • Secundaire indexen maken en gebruiken
    • Samengestelde sleutels (partitiesleutels en clusteringsleutels)
    • Gegevens over tijdreeksen
    • Aanbevolen procedures voor tijdreeksgegevens
    • Items
    • Lichtgewicht transacties (LWT)
    • Labs : het maken en gebruiken van indexen;  Modellering van tijdreeksgegevens
  • Deel 5 : Data Modeling Labs : Groepsontwerpsessie
    • Er worden meerdere use cases uit verschillende domeinen gepresenteerd
    • Studenten werken in groepjes om ontwerpen en modellen te bedenken
    • Bespreek verschillende ontwerpen, analyseer beslissingen
    • Lab : implementeer een van de scenario's
  • Deel 6: Cassandra stuurprogramma's
    • Inleiding tot het stuurprogramma Java
    • CRUD-bewerkingen (Maken / Lezen / Bijwerken, Verwijderen) met behulp van de Java-client
    • Asynchrone query's
    • Labs : met behulp van Java API voor Cassandra
  • Deel 7 : Cassandra Inwendig
    • Begrijp Cassandra ontwerp onder de motorkap
    • sstables, memtables, commit log
    • Pad lezen / Pad schrijven
    • Caching
    • vnodes
  • Deel 8: Administratie
    • Hardware selectie
    • Cassandra Uitkeringen
    • Cassandra Beste praktijken (verdichting, afvalinzameling,)
    • Hulpprogramma's en tips voor het oplossen van problemen
    • Lab : studenten installeren Cassandra, voeren benchmarks uit
  • Deel 9: Bonus Lab (als de tijd het toelaat)
    • Implementeer een muziekdienst zoals Pandora / Spotify op Cassandra

Vereisten

  • vertrouwd met de Java-programmeertaal
  • comfortabel in Linux omgeving (navigeren op de opdrachtregel, bestanden bewerken met vi / nano)
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën