Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
- Sekcja 1: Wprowadzenie do Big Data / NoSQL
- Przegląd NoSQL
- Twierdzenie CAP
- Kiedy warto używać NoSQL
- Przechowywanie kolumnowe
- Ekosystem NoSQL
- Sekcja 2: Podstawy Cassandra
- Projekt i architektura
- Węzły, klastry i centra danych Cassandra
- Przestrzenie kluczy, tabele, wiersze i kolumny
- Partycjonowanie, replikacja, tokeny
- Kworum i poziomy spójności
- Ćwiczenia: interakcja z Cassandra za pomocą CQLSH
- Sekcja 3: Modelowanie danych – część 1
- Wprowadzenie do CQL
- Typy danych CQL
- Tworzenie przestrzeni kluczy i tabel
- Wybór kolumn i typów
- Wybór kluczy głównych
- Układ danych w wierszach i kolumnach
- Czas życia (TTL)
- Zapytania w CQL
- Aktualizacje w CQL
- Kolekcje (lista / mapa / zbiór)
- Ćwiczenia: różne zadania z modelowania danych przy użyciu CQL; eksperymentowanie z zapytaniami i obsługiwanymi typami danych
- Sekcja 4: Modelowanie danych – część 2
- Tworzenie i używanie indeksów pomocniczych
- Klucze złożone (klucze partycjonowania i klucze grupowania)
- Dane szeregów czasowych
- Najlepsze praktyki dla danych szeregów czasowych
- Liczniki
- Lekkie transakcje (LWT)
- Ćwiczenia: tworzenie i używanie indeksów; modelowanie danych szeregów czasowych
- Sekcja 5: Wewnętrzna struktura Cassandra
- Zrozumienie projektu Cassandra od środka
- sstables, memtables, dziennik transakcji
- Sekcja 6: Administracja
- Wybór sprzętu
- Dystrybucje Cassandra
- Komunikacja między węzłami Cassandra
- Zapis i odczyt danych z silnika pamięci masowej
- Katalogi danych
- Operacje anty-entropii
- Kompaktowanie w Cassandra
- Wybór i implementacja strategii kompaktowania
- Najlepsze praktyki Cassandra (kompaktowanie, zarządzanie pamięcią)
- Tworzenie testowej instancji Cassandra z niskim zużyciem pamięci
- Narzędzia i porady dotyczące rozwiązywania problemów
- Ćwiczenia: instalacja Cassandra, przeprowadzanie testów wydajnościowych
Wymagania
- znajomość środowiska Linux (nawigacja w linii poleceń, edycja plików za pomocą vi / nano)
- Dla kursów stacjonarnych: laptop lub komputer z 8 GB pamięci RAM
- Dla kursów zdalnych: zapewnione zostanie działające laboratorium Cassandra, wymagany jest jedynie przeglądarka internetowa
14 godzin
Opinie uczestników (5)
Praktyczne przykłady i wiedza prowadzącego
Pawel - Santander Wroclaw
Szkolenie - Cassandra Administration
Ćwiczenia praktyczne, sposób przekazania wiedzy
Karol - Santander Wroclaw
Szkolenie - Cassandra Administration
wiedza prowadzącego
Marcin - Santander Wroclaw
Szkolenie - Cassandra Administration
Rozległe wiedzy na temat środowisk NoSQL, nie tylko Cassandra (np. HADOOP)
Stefan Marcoci - Videotron ltee
Szkolenie - Cassandra Administration
Przetłumaczone przez sztuczną inteligencję
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
Szkolenie - Cassandra Administration
Przetłumaczone przez sztuczną inteligencję