- 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ą
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.
- 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
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
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
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