Plan Szkolenia

    Sekcja 1: Wprowadzenie do Big Data / Przegląd nrSQL nrSQL Twierdzenie CAP Kiedy nieSQL jest właściwe Ekosystem przechowywania kolumnowego nrSQL
Sekcja 2: Cassandra Podstawy Projektowanie i architektura
  • Cassandra węzły, klastry, centra danych
  • Przestrzenie klawiszy, tabele, wiersze i kolumny
  • Partycjonowanie, replikacja, tokeny
  • Poziomy kworum i spójności
  • Laboratoria: interakcja z Cassandrą przy użyciu CQLSH
  • Sekcja 3: Modelowanie danych – część 1 wprowadzenie do CQL
  • Typy danych CQL
  • tworzenie przestrzeni klawiszy i tabel
  • Wybór kolumn i typów
  • Wybór kluczy podstawowych
  • Układ danych dla wierszy i kolumn
  • Czas żyć (TTL)
  • Zapytanie za pomocą CQL
  • Aktualizacje CQL
  • Kolekcje (lista / mapa / zestaw)
  • Laboratoria: różne ćwiczenia z modelowania danych z wykorzystaniem języka CQL; eksperymentowanie z zapytaniami i obsługiwanymi typami danych
  • Część 4: Modelowanie danych – część 2 Tworzenie i wykorzystanie indeksów wtórnych
  • klucze złożone (klucze partycji i klucze klastrowe)
  • Dane szeregów czasowych
  • Najlepsze praktyki dotyczące danych szeregów czasowych
  • Liczniki
  • Transakcje lekkie (LWT)
  • Laboratoria: tworzenie i wykorzystanie indeksów; modelowanie danych szeregów czasowych
  • Część 5: Laboratoria modelowania danych: Sesja projektowania grupowego przedstawia wiele przypadków użycia z różnych dziedzin
  • uczniowie pracują w grupach, aby wymyślić projekty i modele
  • omawiać różne projekty, analizować decyzje
  • Laboratorium: wdrożenie jednego ze scenariuszy
  • Sekcja 6: Sterowniki Cassandra Wprowadzenie do sterownika Java.
  • Operacje CRUD (Utwórz / Odczyt / Aktualizacja, Usuń) przy użyciu klienta Java.
  • Zapytania asynchroniczne
  • Laboratoria: używanie Java API dla Cassandry
  • Sekcja 7: Cassandra Wewnętrzni ludzie rozumieją Cassandra projekt pod maską
  • sstables, memtables, dziennik zatwierdzeń
  • odczytaj ścieżkę / zapisz ścieżkę
  • buforowanie
  • vwęzły
  • Sekcja 8: Administracja Wybór sprzętu
  • Cassandra dystrybucje
  • Instalacja Cassandra
  • Uruchamianie testów porównawczych
  • Narzędzia do monitorowania wydajności i aktywności węzłów DataStax OpsCenter
  • Diagnozowanie Cassandra problemów z wydajnością
  • Badanie awarii węzła
  • Zrozumienie naprawy, usuwania i replikacji danych
  • Inne narzędzia i wskazówki dotyczące rozwiązywania problemów
  • Cassandra najlepsze praktyki (zagęszczanie, zbieranie śmieci)
  • Sekcja 9: Dodatkowe laboratorium (o ile czas na to pozwala) Wdrożenie usługi muzycznej takiej jak Pandora / Spotify na Cassandra
  • Wymagania

    • zna język programowania Java
    • komfort w środowisku Linux (poruszanie się po wierszu poleceń, edycja plików za pomocą vi / nano)

    Środowisko laboratoryjne:

    Uczniom zostanie udostępnione działające środowisko Cassandra. Studenci będą potrzebować klienta SSH i przeglądarki, aby uzyskać dostęp do klastra.

    Zero Install: Nie ma potrzeby instalowania Cassandra na komputerach uczniów!

     21 godzin

    Liczba uczestników



    Cena za uczestnika

    Opinie uczestników (2)

    Powiązane Kategorie