Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan Szkolenia
- Rozdział 1: Wprowadzenie do Big Data / NoSQL
- Przegląd NoSQL
- Twierdzenie CAP
- Kiedy stosować NoSQL
- Magazynowanie kolumnowe
- Ekosystem NoSQL
- Rozdział 2: Podstawy Cassandra
- Projektowanie i architektura
- Węzły, klastery, centra danych Cassandra
- Przestrzenie nazw, tabele, wiersze i kolumny
- Podział, replikacja, tokeny
- Poziom quorum i konsystencji
- Laboratoria: interakcja z cassandrą za pomocą CQLSH
- Rozdział 3: Modelowanie danych – część 1
- Wprowadzenie do CQL
- Typy danych CQL
- Tworzenie przestrzeni nazw i tabel
- Wybór kolumn i typów
- Wybór kluczy głównych
- Układ danych dla wierszy i kolumn
- Czas trwania życia (TTL)
- Zapytania z użyciem CQL
- Aktualizacje CQL
- Kolekcje (lista / mapa / zbiór)
- Laboratoria: różne ćwiczenia z modelowania danych za pomocą CQL; eksperymentowanie z zapytaniami i obsługiwanymi typami danych
- Rozdział 4: Modelowanie danych – część 2
- Tworzenie i używanie wskaźników wtórnych
- Klucze kompozytowe (klucze partycji i klucze klastryzujące)
- Dane szeregów czasowych
- Najlepsze praktyki dla danych szeregów czasowych
- Liczniki
- Lekkie transakcje (LWT)
- Laboratoria: tworzenie i używanie wskaźników; modelowanie danych szeregów czasowych
- Rozdział 5: Wnętrze Cassandra
- Zrozumienie projektu Cassandra spod "maski"
- SSTables, memtables, dziennik transakcji
- Rozdział 6: Administracja
- Wybór sprzętu
- Dystrybucje Cassandra
- Węzły Cassandra Communication
- Zapisywanie i odczytywanie danych do/z silnika magazynowania
- Katalogi danych
- Operacje antyentropijne
- Kompaktowanie Cassandra
- Wybór i wdrażanie strategii kompaktowania
- Najlepsze praktyki Cassandra (kompaktowanie, zbieranie śmieci)
- Tworzenie testowej instancji Cassandra o małym zużyciu pamięci
- Narzędzia i wskazówki do rozwiązywania problemów
- Laboratorium: studenci instalują Cassandra, uruchamiają benchmarki
Wymagania
- swobodnie poruszajacy sie w srodowisku Linux (nawigowanie po wierszu polecen, edytowanie plikow z vi / nano)
- Dla kursów stacjonarnych, laptop lub komputer stacjonarny z 8 GB pamięci RAM
- Dla kursów zdalnych, udostępnione zostanie działające Cassandra laboratorium, a nic więcej nie jest potrzebne poza przeglądarką internetową
14 godzin