Course Outline

    Deel 1: Inleiding tot Big Data / NeeSQL NeeSQL overzicht CAP-stelling Wanneer is NeeSQL geschikt Kolomvormige opslag NeeSQL ecosysteem
Sectie 2: Cassandra Basisprincipes Ontwerp en architectuur
  • Cassandra knooppunten, clusters, datacenters
  • Sleutelruimten, tabellen, rijen en kolommen
  • Partitionering, replicatie, tokens
  • Quorum- en consistentieniveaus
  • Labs: interactie met cassandra met behulp van CQLSH
  • Sectie 3: Gegevensmodellering – deel 1, inleiding tot CQL
  • CQL-gegevenstypen
  • sleutelruimten 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
  • CQL-updates
  • Collecties (lijst / kaart / set)
  • Labs: diverse datamodelleringsoefeningen met behulp van CQL; experimenteren met query's en ondersteunde gegevenstypen
  • Sectie 4: Gegevensmodellering – deel 2 Secundaire indexen maken en gebruiken
  • samengestelde sleutels (partitiesleutels en clustersleutels)
  • Tijdreeksgegevens
  • Best practices voor tijdreeksgegevens
  • Tellers
  • Lichtgewicht transacties (LWT)
  • Labs: indexen maken en gebruiken; het modelleren van tijdreeksgegevens
  • Sectie 5: Cassandra Interne onderdelen begrijpen Cassandra het ontwerp onder de motorkap
  • sstables, memtables, commit-logboek
  • Sectie 6: Beheer Hardwareselectie
  • Cassandra distributies
  • Cassandra-knooppunten Communication
  • Gegevens schrijven en lezen naar/van de opslagengine
  • Gegevensmappen
  • Anti-entropie-operaties
  • Cassandra Verdichting
  • Verdichtingsstrategieën kiezen en implementeren
  • Cassandra best practices (verdichting, afvalinzameling,)
  • Een testexemplaar Cassandra maken met een lage geheugenvoetafdruk
  • Hulpmiddelen en tips voor probleemoplossing
  • Lab: studenten installeren Cassandra, voeren benchmarks uit
  • Requirements

    • comfortabel in Linux omgeving (navigeren op de opdrachtregel, bestanden bewerken met vi / nano)
    • Voor cursussen op locatie is een laptop of desktop met 8 GB RAM vereist
    • Voor cursussen op afstand wordt een werkend Cassandra-lab ter beschikking gesteld, en er is niets anders nodig dan een webbrowser
      14 Hours
     

    Getuigenissen (2)

    Related Courses

    Related Categories