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 eksperci 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?
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
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
Techniki indeksowania
- Administracja i monitoring
Zarządzanie klastrami
- Monitorowanie wydajności
Diagnostyka problemów
- Procedury konserwacji
- Wydajność i skalowalność
- Strojenie wydajności systemu
- Strategie skalowania poziomego
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 trenerzy-praktycy, a szkolenia realizujemy zgodnie z certyfikatem ISO 9001. Chętnie dostosujemy program do wolumenu danych i architektury Twojej infrastruktury.
Poproś o ofertę
Możliwości dofinansowania
Sprawdź możliwości dofinansowania dla Twojej firmy
Baza Usług Rozwojowych
Instrument dla mikro, małych i średnich firm — sprawdź, czy dotyczy Twojej organizacji
Sprawdź dostępnośćKrajowy Fundusz Szkoleniowy
Instrument dla pracodawców — pomagamy sprawdzić, czy da się go zastosować
Dowiedz się więcejZaufali nam
Szkolimy zespoły największych polskich firm
Zainteresowany tym szkoleniem?
Skontaktuj się z nami - przygotujemy ofertę dopasowaną do potrzeb Twojego zespołu.