Apache Cassandra Fortgeschrittenenkurs
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 3 Tage
Ziele
In diesem Kurs lernen Sie elementare Dienste und Begriffe von Apache Cassandra kennen und erstellen Key Spaces, Column Families, Datenstrukturen sowie das Abfragen von Daten mit Cassandra CLI und CQL Shell.
Zielgruppe
- Anwendungsentwickler
- Datenbankentwickler
- Datenbankadministratoren
- Tester
- SCRUM Team-Mitglieder (PO, SM, Entwickler )
Voraussetzungen
- RDBMS-Konzepte Grundkenntnisse
- Apache Cassandra Grundkenntnisse
- Java-Kenntnisse Grundkenntnisse
Agenda
- Architekturdetails
- Anti-Entropy und Read Repair, SEDA
- Managers und Services sowie Fehlererkennung
- Cassandra Query Language, Gossip Protokoll inkl. Beispiele und Übungen
- Datenmodellierung, Best Practices und Antipatterns
- Datenmodellierung Übungen
- RDBMS ERM zu Cassandra Migration (Schwerpunkt Datenmodell und verwandte Funktionalitäten), Empfehlungen, Probleme
- Versionierung von Daten
- Umgang mit OLTP-Workloads, z.B. Aufrechterhaltung der Datenkonsitenz und Transaktionsintegrität
- Cassandra Client Interfaces und APIs, Drivers Zoo
- Java Beispielanwendungen mit Cassandra
- Datenverteilung, Sharding, benutzerdefinierte Partitioners
- Clustering, Replicktion, Partitionierung, Konsitenz in Cassandra
- Concicteny Ebenen von Beispielen
- Integration mit Hadoop and MapReduce
- MapReduce under the hood, Beispiele und Übungen
- Ausfall in Cassandra Clustern
- Cassandra Performance-Benchmarking and -Tuning
Ziele
In diesem Kurs lernen Sie elementare Dienste und Begriffe von Apache Cassandra kennen und erstellen Key Spaces, Column Families, Datenstrukturen sowie das Abfragen von Daten mit Cassandra CLI und CQL Shell.
Zielgruppe
- Anwendungsentwickler
- Datenbankentwickler
- Datenbankadministratoren
- Tester
- SCRUM Team-Mitglieder (PO, SM, Entwickler )
Voraussetzungen
- RDBMS-Konzepte Grundkenntnisse
- Apache Cassandra Grundkenntnisse
- Java-Kenntnisse Grundkenntnisse
Agenda
- Architekturdetails
- Anti-Entropy und Read Repair, SEDA
- Managers und Services sowie Fehlererkennung
- Cassandra Query Language, Gossip Protokoll inkl. Beispiele und Übungen
- Datenmodellierung, Best Practices und Antipatterns
- Datenmodellierung Übungen
- RDBMS ERM zu Cassandra Migration (Schwerpunkt Datenmodell und verwandte Funktionalitäten), Empfehlungen, Probleme
- Versionierung von Daten
- Umgang mit OLTP-Workloads, z.B. Aufrechterhaltung der Datenkonsitenz und Transaktionsintegrität
- Cassandra Client Interfaces und APIs, Drivers Zoo
- Java Beispielanwendungen mit Cassandra
- Datenverteilung, Sharding, benutzerdefinierte Partitioners
- Clustering, Replicktion, Partitionierung, Konsitenz in Cassandra
- Concicteny Ebenen von Beispielen
- Integration mit Hadoop and MapReduce
- MapReduce under the hood, Beispiele und Übungen
- Ausfall in Cassandra Clustern
- Cassandra Performance-Benchmarking and -Tuning