Przejdź do treści
Technologie / Dane i analityka

Baza danych Scylla - wydajność i skalowalność

Szkolenie zagłębia się w architekturę i możliwości bazy danych Scylla, skupiając się na jej kluczowych atutach w zakresie wydajności i skalowalności. Program łączy solidne podstawy teoretyczne z intensywnymi warsztatami praktycznymi, podczas których uczestnicy poznają zaawansowane techniki optymalizacji i zarządzania bazą danych w środowisku produkcyjnym. Zajęcia prowadzone są w formie interaktywnej, gdzie teoria jest natychmiast przekładana na praktyczne scenariusze, pozwalając uczestnikom zrozumieć, jak efektywnie wykorzystać możliwości Scylli w rzeczywistych zastosowaniach.

Dlaczego warto wybrać to szkolenie?

Scylla to wysokowydajna baza danych NoSQL kompatybilna z Apache Cassandra, oferująca znacząco lepszą wydajność dzięki architekturze wykorzystującej C++ i zaawansowane techniki wykorzystania zasobów sprzętowych. To trzyodniowe zaawansowane szkolenie wyposażą inżynierów w praktyczną wiedzę niezbędną do projektowania, wdrażania i zarządzania systemami bazodanowymi opartymi o Scyllę w środowisku produkcyjnym. Program prowadzi od architektury wewnętrznej i mechanizmów zapewniających wysoką wydajność, przez projektowanie modelu danych z uwzględnieniem strategii shardowania i dystrybucji, aż po zaawansowane techniki optymalizacji, skalowania poziomego i zarządzania obciążeniem. Uczestnicy poznają nie tylko różnice między Scylla a Cassandra, ale przede wszystkim uczą się projektować schematy zoptymalizowane pod kątem wzorców zapytań, implementować strategie replikacji i spójności danych oraz administrować klastrami z wykorzystaniem narzędzi monitoringu i diagnostyki. Warsztaty łączą solidne podstawy teoretyczne z intensywnymi sesjami praktycznymi, gdzie każdy uczestnik pracuje na rzeczywistych scenariuszach: optymalizacji zapytań, technik indeksowania, zarządzania zasobami, procedur konserwacji oraz planowania migracji z innych systemów bazodanowych. Szczególny nacisk położono na rozwiązywanie problemów wydajnościowych i projektowanie architektur zapewniających wysoką dostępność.

Co wyróżnia nasze podejście?

W EITT wszystkie zajęcia prowadzone są w formie interaktywnej, gdzie teoria jest natychmiast przekładana na praktyczne scenariusze z wykorzystaniem klastrów Scylla. Nasi ekspercy, wspierani doświadczeniem ponad 500 specjalistów i realizacją 2500+ szkoleń, prowadzą inżynierów przez proces projektowania skalowalnych systemów bazodanowych od modelowania po optymalizację. Każdy uczestnik pracuje na własnym klastrze, projektuje modele danych, implementuje strategie replikacji, monitoruje wydajność i diagnostykuje problemy. Program obejmuje sesje hands-on z optymalizacją schematów, strojeniem wydajności, procedurami backup i recovery oraz migracją danych. Po szkoleniu zapewniamy dostęp do materiałów referencyjnych, przykładowych schematów oraz wsparcie w implementacji rozwiązań Scylla w Twojej infrastrukturze.

Korzyści

  • Po ukończeniu szkolenia uczestnik będzie posiadał kompleksową wiedzę pozwalającą na efektywne projektowanie i zarządzanie systemami bazodanowymi opartymi o Scyllę
  • Zdobędzie praktyczne umiejętności optymalizacji wydajności i skalowania klastrów bazodanowych w środowisku produkcyjnym
  • Nauczy się implementować zaawansowane strategie modelowania danych z uwzględnieniem specyfiki Scylli
  • Pozna techniki monitorowania i diagnostyki problemów wydajnościowych w rozproszonych systemach bazodanowych
  • Będzie potrafił planować i przeprowadzać migracje z innych systemów bazodanowych do Scylli
  • Zdobędzie umiejętność projektowania rozwiązań zapewniających wysoką dostępność i niezawodność

Dla kogo jest to szkolenie?

Administratorzy baz danych poszukujący wysokowydajnych rozwiązań
Architekci systemów rozproszonych
Deweloperzy aplikacji przetwarzających duże wolumeny danych
Inżynierowie DevOps odpowiedzialni za infrastrukturę bazodanową
Specjaliści ds. wydajności systemów bazodanowych
Programiści migrujący z Cassandry do Scylli

Wymagania wstępne

  • Doświadczenie w administracji bazami danych NoSQL
  • Znajomość podstaw systemów rozproszonych
  • Rozumienie koncepcji spójności danych
  • Podstawowa wiedza o modelowaniu danych

Program szkolenia

01

Model danych i architektura wewnętrzna

  • Różnice między Scylla a Cassandra
  • Mechanizmy zapewniające wysoką wydajność
  • Strategia shardowania i dystrybucji danych
  • Modelowanie i optymalizacja
  • Projektowanie modelu danych
  • Optymalizacja schematów i zapytań
  • Zarządzanie spójnością danych
02

Techniki indeksowania

  • Administracja i monitoring
03

Zarządzanie klastrami

  • Monitorowanie wydajności
04

Diagnostyka problemów

  • Procedury konserwacji
  • Wydajność i skalowalność
  • Strojenie wydajności systemu
  • Strategie skalowania poziomego
05

Zarządzanie obciążeniem

  • Optymalizacja zasobów

Formy realizacji

Online

  • Wygoda uczestnictwa z dowolnego miejsca
  • Interaktywne sesje na żywo z trenerem
  • Materiały dostępne przez 30 dni
  • Brak kosztów dojazdu

Stacjonarnie

  • Bezpośredni kontakt z trenerem i grupą
  • Intensywne warsztaty praktyczne
  • Networking z innymi uczestnikami
  • Pełne skupienie na nauce

Najczęściej zadawane pytania

Jakie są wymagania wstępne do udziału w szkoleniu?

Do udziału w szkoleniu Baza danych Scylla - wydajność i skalowalność zalecamy: Doświadczenie w administracji bazami danych NoSQL; Znajomość podstaw systemów rozproszonych; Rozumienie koncepcji spójności danych.

W jakim formacie i jak długo trwa szkolenie?

Szkolenie trwa 3 dni i jest dostępne w formacie online oraz stacjonarnym. Zajęcia prowadzone są w godzinach 9:00-16:00. Możemy również dopasować harmonogram do potrzeb Twojego zespołu.

Dla kogo przeznaczone jest to szkolenie?

Szkolenie jest skierowane do: Administratorzy baz danych poszukujący wysokowydajnych rozwiązań; Architekci systemów rozproszonych; Deweloperzy aplikacji przetwarzających duże wolumeny danych.

Jakie techniki optymalizacji wydajności bazy Scylla są omawiane na szkoleniu?

Szkolenie obejmuje zaawansowane techniki optymalizacji, w tym dobór strategii kompakcji (STCS, LCS, TWCS), tuning parametrów JVM-free architektury Scylli, konfigurację replikacji oraz modelowanie danych pod kątem minimalnych opóźnień odczytu. Uczestnicy poznają również narzędzia diagnostyczne takie jak scylla-monitoring i nodetool do identyfikacji wąskich gardeł.

Czy po szkoleniu ze Scylli uczestnicy otrzymują materiały referencyjne?

Tak, uczestnicy otrzymują dokumentację szkoleniową z przykładami konfiguracji klastrów, schematami modelowania danych oraz checklisty optymalizacji wydajności. Materiały zawierają również skrypty monitoringu i procedury operacyjne przydatne w zarządzaniu Scyllą w środowisku produkcyjnym.

Dlaczego warto wybrać szkolenie w EITT?

EITT oferuje specjalistyczne szkolenia z baz danych NoSQL, w tym Scylli, prowadzone przez ekspertów z doświadczeniem w środowiskach o wysokiej skalowalności. Nasz zespół to ponad 500+ ekspertów, a szkolenia realizujemy zgodnie z certyfikatem ISO 9001. Chętnie dostosujemy program do wolumenu danych i architektury Twojej infrastruktury.

Adrian Kwiatkowski
Adrian Kwiatkowski Opiekun szkolenia

Poproś o ofertę

Możliwości dofinansowania

Sprawdź możliwości dofinansowania dla Twojej firmy

Zaufali nam

Szkolimy zespoły największych polskich firm

ING Bank - klient EITT
mBank - klient EITT
PKO Bank Polski - klient EITT
PZU - klient EITT
Allianz - klient EITT
T-Mobile - klient EITT
KGHM - klient EITT
PGE - klient EITT
IKEA - klient EITT
InPost - klient EITT
Leroy Merlin - klient EITT
ZUS - klient EITT

Zainteresowany tym szkoleniem?

Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.

500+ ekspertów
2500+ szkoleń w ofercie
ISO 9001 certyfikat jakości
Zapytaj o szkolenie
Zadzwoń do nas +48 22 487 84 90