Course Code: cassadmin
Duration: 14 hours
Prerequisites:
  • 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ą
Overview:

Ten kurs wprowadza Cassandra – popularną bazę danych NoSQL. Omówione zostaną zasady, architektura i model danych Cassandra. Studenci nauczą się modelowania danych w języku CQL (Cassandra Query Language) podczas praktycznych, interaktywnych warsztatów. Sesja omawia również wewnętrzne mechanizmy Cassandra oraz niektóre tematy z zakresu administracji.

Course Outline:
  • 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
Sites Published:

United Arab Emirates - Cassandra Administration

Qatar - Cassandra Administration

Egypt - Cassandra Administration

Saudi Arabia - Cassandra Administration

South Africa - Cassandra Administration

Brasil - Cassandra Administration

Canada - Cassandra Administration

中国 - Cassandra Administration

香港 - Cassandra Administration

澳門 - Cassandra Administration

台灣 - Cassandra Administration

USA - Cassandra Administration

Österreich - Cassandra Administration

Schweiz - Cassandra Administration

Deutschland - Cassandra Administration

Czech Republic - Cassandra Administration

Denmark - Cassandra Administration

Estonia - Cassandra Administration

Finland - Cassandra Administration

Greece - Cassandra Administration

Magyarország - Cassandra Administration

Ireland - Cassandra Administration

Luxembourg - Cassandra Administration

Latvia - Cassandra Administration

España - Administración de Cassandra

Italia - Cassandra Administration

Lithuania - Cassandra Administration

Nederland - Cassandra Administration

Norway - Cassandra Administration

Portugal - Cassandra Administration

România - Cassandra Administration

Sverige - Cassandra Administration

Türkiye - Cassandra Administration

Malta - Cassandra Administration

Belgique - Administration de Cassandra

France - Administration de Cassandra

日本 - Cassandra Administration

Australia - Cassandra Administration

Malaysia - Cassandra Administration

New Zealand - Cassandra Administration

Philippines - Cassandra Administration

Singapore - Cassandra Administration

Thailand - Cassandra Administration

Vietnam - Cassandra Administration

India - Cassandra Administration

Argentina - Administración de Cassandra

Chile - Administración de Cassandra

Costa Rica - Administración de Cassandra

Ecuador - Administración de Cassandra

Guatemala - Administración de Cassandra

Colombia - Administración de Cassandra

México - Administración de Cassandra

Panama - Administración de Cassandra

Peru - Administración de Cassandra

Uruguay - Administración de Cassandra

Venezuela - Administración de Cassandra

Polska - Cassandra Administration

United Kingdom - Cassandra Administration

South Korea - Cassandra Administration

Pakistan - Cassandra Administration

Sri Lanka - Cassandra Administration

Bulgaria - Cassandra Administration

Bolivia - Administración de Cassandra

Indonesia - Cassandra Administration

Kazakhstan - Cassandra Administration

Moldova - Cassandra Administration

Morocco - Cassandra Administration

Tunisia - Cassandra Administration

Kuwait - Cassandra Administration

Oman - Cassandra Administration

Slovakia - Cassandra Administration

Kenya - Cassandra Administration

Nigeria - Cassandra Administration

Botswana - Cassandra Administration

Slovenia - Cassandra Administration

Croatia - Cassandra Administration

Serbia - Cassandra Administration

Bhutan - Cassandra Administration

Nepal - Cassandra Administration

Uzbekistan - Cassandra Administration