Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
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
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 4800 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (1)
Het was informatief.
Seidu - MTN Ghana
Cursus - Fundamentals of Cassandra DB
Automatisch vertaald