Cassandra od podstaw w praktyce

Szkolenie Cassandra od podstaw – bazy rozproszone to praktyczny, 2-dniowy kurs wprowadzający do pracy z Apache Cassandra – jedną z najpopularniejszych rozproszonych baz danych NoSQL wykorzystywanych w systemach o wysokiej dostępności i dużej skali przetwarzania danych. Kurs skierowany jest do programistów, analityków danych, administratorów NoSQL oraz specjalistów IT, którzy chcą zrozumieć fundamenty architektury rozproszonej i nauczyć się projektować skalowalne rozwiązania bazodanowe. Szkolenie nie wymaga wcześniejszego doświadczenia z Cassandra – uczestnicy krok po kroku poznają jej architekturę, model danych oraz praktyczne zastosowania w środowiskach produkcyjnych.

Czas trwania: 2 dni / 14 h

Opis

Wprowadzenie i architektura Cassandra

  • NoSQL i systemy rozproszone – podstawy
  • Architektura: węzły, klastry, partitioner, snitch
  • Commit log, memtable, SSTable, coordinator node
  • Dostępność i tolerancja awarii

Model danych i CQL

  • Model danych oparty o partycje
  • Projektowanie tabel pod wydajność
  • Tworzenie keyspace i tabel
  • Operacje CRUD: INSERT, SELECT, UPDATE, DELETE
  • Indeksy i optymalizacja zapytań

Replikacja i spójność danych

  • Strategie replikacji
  • Consistency Levels i ich zastosowanie
  • Zarządzanie wysoką dostępnością
  • Typowe wzorce modelowania danych

Zastosowania i dobre praktyki

  • Scenariusze użycia w środowiskach produkcyjnych
  • Monitoring i tuning wydajności
  • Najlepsze praktyki wdrażania i utrzymania

Ćwiczenia praktyczne

  • Tworzenie keyspace z różnymi strategiami replikacji
  • Testowanie poziomów spójności
  • Projektowanie tabel pod scenariusze biznesowe
  • Wykonywanie operacji CRUD w CQL

 

FAQ – Apache Cassandra: architektura, CQL i projektowanie baz NoSQL

1. Jak działa architektura Apache Cassandra?

Szkolenie obejmuje architekturę Cassandra: węzły, klastry, partitioner, snitch oraz komponenty takie jak commit log, memtable, SSTable i coordinator node. Uczestnicy poznają zasady działania systemów rozproszonych.

2. Jak projektować model danych w Cassandra?

Kurs obejmuje model danych oparty o partycje i klucze partycji, projektowanie tabel pod wydajność oraz typowe wzorce modelowania danych w środowisku NoSQL.

3. Jak korzystać z języka CQL i wykonywać operacje CRUD?

Szkolenie obejmuje tworzenie keyspace i tabel, operacje INSERT, SELECT, UPDATE i DELETE, a także indeksy i podstawy optymalizacji zapytań w CQL.

4. Jak działa replikacja i poziomy spójności w Cassandra?

Uczestnicy poznają strategie replikacji, consistency levels oraz zarządzanie dostępnością i tolerancją awarii w klastrach produkcyjnych.

5. Jak stosować Cassandra w środowisku produkcyjnym?

Szkolenie obejmuje typowe scenariusze użycia Cassandra, monitorowanie i tuning wydajności, najlepsze praktyki wdrożeniowe oraz ćwiczenia praktyczne z projektowania tabel i testowania poziomów spójności.

ZOBACZ NASZE INNE SZKOLENIA

Zapytaj
o szkolenie

Nie widzisz szkolenia, którego szukasz?

Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.