Nowoczesne podejścia do zarządzania danymi

Szkolenie to zawiera przegląd nowoczesnych metod przechowywania danych, w tym magazynów kluczowych wartości, systemów zorientowanych na dokumenty i zarządzania bazami danych, rozproszonych systemów przechowywania i przetwarzania danych.
Kod: EAS-011
Czas trwania: 16 godzin

Opis szkolenia

Przy projektowaniu aplikacji jedną z najważniejszych decyzji, które należy podjąć, jest przechowywanie danych. Przez dziesięciolecia relacyjne bazy danych pozostawały pierwszą i jedyną opcją. Projekty różniły się jedynie stopniem normalizacji, umiejscowieniem logiki biznesowej itp. W ciągu ostatnich dziesięciu do piętnastu lat pojawiło się wiele alternatywnych systemów - od DBMS zorientowanych obiektowo i dokumentowo po rozproszone systemy plików i systemy przetwarzania przepływu danych.

Szkolenie omawia szereg nowoczesnych rozwiązań, które pozwalają rzetelnie przechowywać dane przez długi czas, analizują rozwiązania różnych klas, ich zalety oraz najlepsze praktyki w ich wykorzystaniu.

Plan szkolenia

  • Ewolucja podejść do przechowywania danych: bazy danych, magazyny danych, maszyny bazodanowe, architektury równoległe masowe, hiperkonwergencja
  • Model relacyjny: jakie problemy można rozwiązać kosztem czego; replikacja, fragmentowanie, transakcje rozproszone
  • Model minimalny "klucz-wartość": opcje struktury klucza, opcje struktury wartości, interfejsy programu. Wydajność nierelacyjnych baz danych: warunki konieczne i wystarczające (Cassandra, HBase)
  • Model zorientowany na dokumenty (MongoDB)
  • Rozproszone systemy plików: architektura klastra (HDFS)
  • SQL w rozproszonych systemach plików: możliwe architektury, ograniczenia, transakcje. (Hive, Spark, Spark SQL, Parquet, ORC)
  • Rozproszone systemy przechowywania danych w pamięci. (Hazelcast, Ignite, Tarantool)
  • Rozproszone systemy OLAP (Clickhouse, Druid)
  • Przetwarzanie strumienia danych. (Przesyłanie strumieniowe Spark)
  • Bazy danych bootstrap i autonomiczne

Cele

  • Zrozumienie, jakie dane i cechy żądania należy wziąć pod uwagę na etapie analizy wymagań i wyboru systemów zarządzania danymi
  • Poznanie możliwości i ograniczeń współczesnych relacyjnych i nierelacyjnych systemów zarządzania danymi

Grupa docelowa

  • Architekci oprogramowania
  • Twórcy aplikacji
  • Analitycy biznesowi
  • Administratorzy baz danych

Harmonogram w Online Cennik
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 1320 zł
Bucharest 1320 zł
Kraków 1320 zł
Wroclaw 1320 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

Szkolenia, które mogą Cię zainteresować:
EAS-011104444

Zarejestruj się na następne szkolenie

Imię*
Nazwisko*
Firma
Email*
Preferred Location
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.