A/NOSQL Bazy danych NoSQL - Cassandra

logo organizatora
rok założenia:

Ocena 0/5
średnia ocena: 0.0
oceń firmę
zobacz opinię innych

Tematyka

Rodzaj

szkolenie otwarte

Organizator

Sages Sp. z o.o.
(sprawdź organizatora)

Czas trwania

2 dni, 14 godzin(y)

Cena

2200 zł

(co zawiera cena szkolenia?)

cena netto/ osobę

Cena i termin szkolenia zamkniętego do ustalenia

Krótko o szkoleniu

Wprowadzenie w tematykę nierelacyjnych baz danych i całościowe przedstawienie bazy danych Cassandra wraz z najważniejszymi jej klientami dla języka Java.

Terminy

miejsce i czas do uzgodnienia

Wstępne wymagania wobec uczestników:

Od uczestników szkolenia wymagana jest umiejętność programowania w języku Java - do poznania na kursie

J/JP Programowanie w języku Java
http://www.sages.com.pl/szkolenie-Programowanie-w-jezyku-Java

Szkolenie przeznaczone dla:

Szkolenie jest adresowane do programistów aplikacji internetowych, którzy chcą tworzyć systemy oparte o skalowalne bazy danych, a w szczególności osób dla których wydajność opracowywanych rozwiązań ma wysoki priorytet. Szkolenie jest także kierowane do osób zajmujących się obecnie tworzeniem relacyjnych baz danych, które chcą uzupełnić swoją wiedzę o technologie alternatywne, które stopniowo wypierają bazy relacyjne z poszczególnych obszarów zastosowań.

Program szkolenia:

Szczegółowy program i dodatkowe informacje na stronie:

http://www.sages.com.pl/nosql/szkolenie-bazy-danych-nosql-cassandra.html
   Program szkolenia: I.            Wprowadzenie do baz NoSQL

  1. Przyczyna powstania baz chmurowych
  2. Spójność, Dostępność, Odporność na partycjonowanie
  3. Twierdzenie CAP
  4. Co różni bazy NoSQL od baz relacyjnych
  5. Podstawowe parametry baz NoSQL
  6. Klasyfikacja i przegląd baz NoSQL (Cassandra, Hbase, Mongo, Riak, CouchDB, Tokyo Cabinet, Voldemort, etc.)
  7. Gdzie warto wykorzystać bazę Cassandra
  8. Instalacja i uruchomienie Cassandry
  9. Wbudowany interfejs

II.            Struktura danych
  1. Baza danych jako tablica asocjacyjna
  2. Wiersze i rodziny kolumn
  3. Super-kolumny
  4. Kolumny licznikowe
  5. Indeksy
  6. Przykłady tworzenia bazy
  7. Przykłady konwersji bazy relacyjnej do bazy NoSQL

 III.            Interfejsy programistyczne

  IV.            Przegląd interfejsów programistycznych
  1. Thrift
  2. Pelops
  3. JDBC/CQL
  4. Pozostałe API
  5. Wspópraca z infrastrukturą Hadoop i mechanizm Map-Reduce

 V.            Wewnętrzna struktura danych i mechanizmy
  1. Mechanizm Read-Repair
  2. Mechanizm Hinted-Handoff
  3. Commit-Log
  4. Flushing
  5. Compaction
  6. SSTables

 VI.            Konfiguracja i optymalizacja
  1. Konfiguracja Cassandry
  2. Rozdzielenie log'u od danych
  3. Konfiguracja klastra
  4. Partycjonowanie
  5. Monitorowanie

 VII.            Dodatkowe źródła wiedzy

Cele szkolenia:


Uczestnicy szkolenia zdobędą ogólną wiedzę dotyczącą baz typu NoSQL, ich funkcjonalnościach, zastosowaniach i ograniczeniach. Dzięki temu będą mogli wybrać właściwą bazę danych dla swoich projektów. Szkolenie, poza ogólnym wprowadzeniem do baz nierelacyjnych, skupia się na bazie danych Cassandra, stworzonej pierwotnie przez Facebook’a.

W szczególności uczestnicy:
  • poznają model danych typu BigTable oraz jego realizację w bazie Cassandra,
  • dowiedzą się jak dane są przechowywane i jak fizycznie realizowany jest dostęp do nich,
  • poznają mechanizmy zapewniające wysoką dostępność i wydajność oraz kompromisy jakie się z tym wiążą,
  • poznają również różnych klientów do łączenia się bazą Cassandra, w szczególności dla języka Java (Pelops, Hector, Kundera) oraz uniwersalnych (Thrift, CQL).

Cena obejmuje:

  • materiały szkoleniowe
  • certyfikat ukończenia
  • wyżywienie

Egzamin:

Forma szkolenia:

2*7 godzin wykładów i warsztatów w proporcji 1/2.

W trakcie warsztatów, oprócz prostych ćwiczeń, uczestnicy projektują bazę danych i implementują dostęp do niej.

Wielkość grupy: maks. 8-10 osób.

Liczba uczestników:

Trenerzy:

Dodatkowe informacje:

Aktualne terminy szkoleń otwartych na stronie:
http://www.sages.com.pl/szkolenia-otwarte

Kontakt z organizatorem

Sages Sp. z o.o. Wąwozowa 11
02-796 Warszawa

Zadzwoń do organizatora

pokaż numer

Napisz do organizatora

Artykuły tego organizatora

więcej


Projekt współfinansowany ze środków EFS. Więcej.
UE logo