Plan Szkolenia

  • Sekcja 1: Wprowadzenie do Big Data / NoSQL
    • Przegląd NoSQL
    • Twierdzenie CAP
    • Kiedy NoSQL jest odpowiednie
    • Magazyn kolumnowy
    • Ekosystem NoSQL
  • Sekcja 2: Cassandra Podstawy
    • Projektowanie i architektura
    • Węzły, klastry, centra danych Cassandra
    • Przestrzenie kluczy, tabele, wiersze i kolumny
    • Partycjonowanie, replikacja, tokeny
    • Kworum i poziomy spójności
    • Laboratoria: interakcja z cassandrą przy użyciu CQLSH
  • Sekcja 3: Modelowanie danych - część 1
    • Wprowadzenie do języka CQL
    • Typy danych CQL
    • Tworzenie przestrzeni kluczy i tabel
    • Wybór kolumn i typów
    • Wybór kluczy podstawowych
    • Układ danych dla wierszy i kolumn
    • Czas życia (TTL)
    • Tworzenie zapytań za pomocą CQL
    • Aktualizacje CQL
    • Kolekcje (lista / mapa / zestaw)
    • Laboratoria: różne ćwiczenia modelowania danych przy użyciu języka 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 partycji i klucze klastrowania)
    • Dane szeregów czasowych
    • Najlepsze praktyki dla danych szeregów czasowych
    • Liczniki
    • Lekkie transakcje (LWT)
    • Laboratoria: tworzenie i używanie indeksów; modelowanie danych szeregów czasowych
  • Sekcja 5: Cassandra Elementy wewnętrzne
    • Zrozumienie Cassandra projektu pod maską
    • sstables, memtables, commit log
  • Sekcja 6: Administracja
    • Wybór sprzętu
    • Dystrybucje Cassandra
    • Węzły Cassandra Communication
    • Zapisywanie i odczytywanie danych do/z silnika pamięci masowej
    • Katalogi danych
    • Operacje zapobiegające entropii
    • Zagęszczanie Cassandra
    • Wybieranie i wdrażanie strategii zagęszczania
    • Najlepsze praktyki Cassandra (zagęszczanie, odśmiecanie)
    • Tworzenie instancji testowej Cassandra o niskim zużyciu pamięci
    • Narzędzia i wskazówki dotyczące rozwiązywania problemów
    • Laboratorium: uczniowie instalują Cassandra, uruchamiają testy porównawcze

Wymagania

  • komfortowo w środowisku Linux (poruszanie się po wierszu poleceń, edycja plików za pomocą vi / nano)
  • W przypadku kursów na miejscu, laptop lub komputer stacjonarny z 8 GB pamięci RAM
  • W przypadku kursów zdalnych zapewnione zostanie działające laboratorium Cassandra i nie będzie potrzebne nic poza przeglądarką internetową
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie