Podstawy bazy danych Apache Cassandra

Opis

Szkolenie wprowadzające w świat Apache Cassandra, skupiające się na fundamentach tej wysoce skalowalnej, rozproszonej bazy danych NoSQL. W trakcie intensywnych warsztatów uczestnicy poznają nie tylko teoretyczne podstawy działania Cassandry, ale przede wszystkim zdobędą praktyczne umiejętności jej wdrażania i wykorzystania. Program został zaprojektowany tak, aby zapewnić głębokie zrozumienie architektury Cassandry oraz jej zastosowań w rzeczywistych scenariuszach biznesowych. Zajęcia prowadzone są w formie interaktywnych warsztatów, gdzie teoria jest natychmiast weryfikowana poprzez praktyczne ćwiczenia na działających klastrach.

Profil uczestnika

Szkolenie jest przeznaczone dla:

  • Programistów chcących wykorzystywać Cassandrę w swoich aplikacjach
  • Administratorów baz danych poznających rozwiązania NoSQL
  • Architektów systemów projektujących rozwiązania rozproszone
  • Inżynierów DevOps odpowiedzialnych za infrastrukturę bazodanową
  • Specjalistów ds. wydajności systemów bazodanowych
  • Deweloperów backend pracujących z dużymi zbiorami danych
  • Team liderów oceniających technologie dla swoich projektów
  • Inżynierów systemowych zainteresowanych skalowalnymi rozwiązaniami

Agenda

  1. Wprowadzenie do Apache Cassandra
    • Architektura i główne cechy Cassandry
    • Model danych i struktura klastra
    • Porównanie z tradycyjnymi bazami SQL
    • Przypadki użycia i scenariusze zastosowań
  2. Modelowanie danych w Cassandrze
    • Projektowanie modelu danych dla wydajności
    • Zrozumienie tabel i partycjonowania
    • Klucze partycji i klastrowania
    • Dobre praktyki modelowania danych
  3. Praca z Cassandra Query Language (CQL)
    • Podstawowe operacje CRUD
    • Zaawansowane zapytania i optymalizacja
    • Zarządzanie indeksami
    • Mechanizmy spójności danych
  4. Administracja i utrzymanie
    • Instalacja i konfiguracja klastra
    • Monitorowanie wydajności
    • Zarządzanie węzłami i replikacją
    • Strategie backupu i odtwarzania

Korzyści

Po ukończeniu szkolenia uczestnik:

  • Rozumie architekturę i zasady działania Cassandry
  • Potrafi projektować efektywne modele danych
  • Umie tworzyć i optymalizować zapytania CQL
  • Zna metody zarządzania klastrem Cassandra
  • Potrafi implementować strategie wysokiej dostępności
  • Jest przygotowany do wdrażania Cassandry w środowisku produkcyjnym
  • Rozumie mechanizmy skalowania i replikacji danych
  • Umie diagnozować i rozwiązywać problemy wydajnościowe

Wymagane przygotowanie uczestników

  • Podstawowa znajomość baz danych
  • Rozumienie koncepcji systemów rozproszonych
  • Doświadczenie w programowaniu aplikacji
  • Znajomość podstaw administracji systemami

Zagadnienia

  • Architektura Cassandry
  • Modelowanie danych NoSQL
  • Język zapytań CQL
  • Partycjonowanie danych
  • Mechanizmy replikacji
  • Spójność danych
  • Monitorowanie wydajności
  • Zarządzanie klastrami
  • Skalowanie horyzontalne
  • Strategie backupu
  • Optymalizacja zapytań
  • Integracja z aplikacjami

Poznaj naszą firmę

INFORMACJA CENOWA:
od 3750 zł netto za jedną osobę

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-DB-73

Udostępnij swoim znajomym