Informujemy, że w związku z sytuacją gospodarczą i wzrostem kosztów z dniem 06 marca 2023 ceny wybranych szkoleń ulegną zmianie. Aktualny cennik szkoleń obowiązuje do 05.03.2023 włącznie.
Informujemy, że już w I kwartale 2023 ruszył nabór wniosków do Krajowego Funduszu Szkoleniowego 2023. Skontaktuj się z nami, chętnie pomożemy w uzupełnieniu wniosku.


Administracja bazami danych Cassandra

by:
Czas trwania 3 dni

Najbliższe terminy tego szkolenia

Cena szkolenia 2100 PLN (netto)

Skuteczność

W naszej pracy nadrzędną wartością jest skuteczność szkoleń. Jako programiści rozumiemy, że w nauce chodzi przede wszystkim o skuteczność. Wszystkie elementy procesu szkolenia, od doboru właściwego trenera do przemyślanej warsztatowej formuły są po to, by to osiągnąć. Doskonalimy się w tym od 2008 roku. Możesz więc na nas polegać!

Program szkolenia

  1. Wprowadzenie do technologii Cassandra
    • Zakres szkolenia, sprawy organizacyjne, dlaczego warto
    • Podstawowe własności technologii, omówienie architektury klastra oraz sposobu składowania danych
      • nody
      • klastry
      • commitlog
      • memtables
      • sstables
    • Główne zalety technologii Cassandra
      • architektura peer to peer
      • horyzontalna skalowalność infrastruktury
      • stabilność klastra – replikacja pomiędzy centrami danych
      • wsparcie dla analityki (Solr, Hadoop, Spark)
    • Porównanie modeli ACID i BASE, teoria CAP
    • Przykłady wdrożonych klastrów produkcyjnych na Świecie
    • W jakich zastosowaniach Cassandra sprawdza się najlepiej
    • Wykorzystanie Cassandra w obszarze BigData
    • Datastax – produkt typu Enterprise zbudowany na Cassandrze
  2. Miejsce instalacji serwera - maszyny fizyczne, chmura, Kubernetes?
  3. Przygotowanie i optymalizacja – tuning systemu operacyjnego
    • Aktualna wersja Java JDK
    • Overcommit memory
    • Ulimit
      • nofile
      • nproc
      • memlock
    • Sysctl
      • net.core.rmem_max
      • net.core.wmem_max
      • net.core.rmem_default
      • net.core.wmem_default
      • net.core.optmem_max
      • net.ipv4.tcp_rmem
      • net.ipv4.tcp_wmem
      • vm.zone_reclaim_mode
      • vm.max_map_count
    • Transparent HugePages
    • HugePages
    • Swap
    • Non-Uniform Memory Access Architecture (NUMA)
    • Odczyt z urządzenia blokowego: blockdev -set readahead
    • queue/rotational
    • queue/read_ahead_kb
    • queue/nomerges
    • trim
    • Opcje montowania systemu plików – xfs, ext4, zfs, cfs (wielkość bloku, noatime, ...)
    • IO Scheduler (deadline, noop) – optymalizacja zapisu na dysku
    • Raid, Jbod, Lvm
    • Selinux
    • NTP daemon – synchronizacja czasu
    • Tuning heap size – Java garbage collector
    • Jaki sprzęt fizyczny
  4. Instalacja serwera
  5. Wydajność i optymalizacja serwera
    • Całościowe spojrzenie na proces i zasoby
    • Określenie wydajności – Cassandra-stress
  6. Konfiguracja serwera
    • Główny plik konfiguracyjny - cassandra.yaml
    • cassandra-env.sh – ustawianie zmiennych środowiskowych
    • cassandra-rackdc.properties/cassandra-topology.properties – ustawienia data center i rac dla klastra
    • logback.xml – ustawienia poziomów logowania
    • Pliki jvm-* - konfiguracje JVM dla klientów, serwera
    • commitlog_archiving.properties – ustawienia archiwizacji dla zapisu danych
  7. Praca z danymi
    • Zaawansowane operacje na danych
    • Replikacja i konsystencja danych w klastrze oraz zarządzanie współczynnikiem replikacji
      • podejście last-write-wins
      • wersjonowanie danych
    • Operacje mapreduce – zastosowanie w obszarze Big Data
    • Quorum
    • Użycie indeksów
    • Kompresja danych
    • Tworzenie skryptów w powłoce cqlsh
    • Kontrola czasu życia kluczy/danych – ustawienia TTL na tabelach
    • Bulk loading
      • nodetool
      • sstableloader
    • Partycjonowanie danych
      • hash rings
      • tokeny
  8. Obsługa transakcji
  9. Interfejsy programistyczne
    • Cql
    • Python
    • Java
  10. Narzędzia GUI, klienci, monitoring, wspomaganie pracy
    • Dbeaver
    • Cassandra Gui Client
    • Nagios
    • Prometheus
    • Keepalive script
  11. Administracja klastrem
    • Przygotowanie środowiska
    • Dodawanie, przenoszenie, usuwanie nodów z klastra
    • Autoryzacja i uwierzytelnianie użytkowników
    • Audyt zmian
    • Narzędzie nodetool
      • decommission
      • removenode
      • move
      • cleanup
      • netstats
      • repairs
      • import
  12. Wykonywanie backupu i przywracania danych
    • Snapshots
    • Incremental backups
    • Repairs

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Szkolenie przeznaczone jest dla osób posiadających już wiedzę z baz NoSQL oraz systemu operacyjnego Linux i stanowi ono swoistą kontynuację szkolenia „ Wprowadzeniu do technologii baz danych NoSQL ” w kontekście serwera Cassandra. Nacisk szkolenia jest położony na praktyczne zapoznanie się zarówno z zaawansowanymi operacjami na danych jak również administracją klastra Cassandra. Szkolenie ma formę praktyczną, uczestnicy na bieżąco wprowadzają wiedzę w życie rozwiązując przygotowane zadania oraz naprawiając świadomie zepsutą infrastrukturę w formie „troubleshootingu”. Szkolenie prowadzone jest przez wieloletniego administratora serwerów i baz danych.

Prowadzący szkolenie: Jarosław Zdebik

Administrator systemów Linux oraz baz danych z dwunastoletnim doświadczeniem zawodowym. Na co dzień administruje bazami danych MongoDB, Cassandra, Redis, PostgreSQL, MySQL, Oracle. Posiada certyfikaty zarówno z obszaru baz danych, jak i Linuxa. Obecnie jego wyzwania zawodowe związane są z technologiami DevOps. Z wykształcenia i zamiłowania fizyk jądrowy, w tej dziedzinie uzyskał stopień doktora na krakowskim uniwersytecie.

Terminy gwarantowane Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym czasie i miejscu. Więcej
Szkolenia online i udział online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia. W każdym szkoleniu stacjonarnym możesz brać udział online. Więcej
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia NoSQL!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 4.9/5

    Power BI - pulpit analityka i managera + SQL

    21-01-2023 Polecam, szkolenie praktyczne, wszystkie zadania wykonujemy razem z prowadzącym. Adam Serewiś, PwC Advisory spółka z ograniczoną odpowiedzialnością sp.k.
  • 5.0/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    21-01-2023 Świetne szkolenie które rozszerzyło moją wiedzę z dockera oraz kubernetesa. Jakub Jarczak, Transfer Multisort Elektronik Sp. z o. o.
  • 5.0/5

    Kubernetes : orkiestracja kontenerów

    12-01-2023 Warsztaty K8s - Świetnie przeprowadzone szkolenie, zbalansowane teoria-praktyka, ujęcie zagadnień w aspekcie realnych zastosowań, zróżnicowane metody dydaktyczne angażujące uczestników - "best of" ostatnich szkoleń, polecam!!! Artur Kalinowski, NTT Poland sp. z o.o.
  • 4.54/5

    Kompleksowe szkolenie SQL w PostgreSQL

    23-12-2022 szkolenie merytorycznie na wysokim poziomie - program zrealizowany, dużo ćwiczeń praktycznych, nie ma uwag Wojciech Bogdański, SoftSystem Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    23-12-2022 Szybko, sprawnie, zwięźle przeszliśmy przez materiał. Miła atmosfera Michał Urawski, Cognibe Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie SQL w PostgreSQL

    23-12-2022 Szkolenie prowadzone przez doświadczonych trenerów. polecam Maciej Szlag, Bieszczadzki Oddział Straży Granicznej im. gen. bryg. Jana Tomasza Gorzechowskiego
  • 5.0/5

    Kompleksowe szkolenie SQL w PostgreSQL

    23-12-2022 Bardzo dużo materiału, który gwarantuje możliwość podniesienia swoich umiejętności. Michał Lipski, Polski Związek Piłki Nożnej
  • 5.0/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    23-12-2022 Bardzo dobre szkolenie. Wiedza tłumaczona w sposób bardzo przystępny. Zarówno w teorii jak i praktyce. Dawid Cira, Edubroker Sp. z o.o.
  • 4.9/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    23-12-2022 Po pięciodniowym szkoleniu mogę śmiało powiedzieć, że obietnica zawarta w tytule szkolenia została spełniona. Moja wiedza na temat Kubernetesa bardzo się poszerzyła. Jacek Kosy, Edubroker Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    23-12-2022 Bardzo mi się podobało. Bardzo starannie przygotowane materiały szkoleniowe. Zawartość nie jest przeładowana informacjami. Bardzo dobry kontakt z kursantami przez slack. Chat dostępny po szkoleniu. Trener podpowaidał jak przygotować swoje środowisko dewelopersie (zsh i pluginy). Piotr Sokół, Edubroker Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie - Konteneryzacja Docker i Kubernetes: od zera do bohatera

    23-12-2022 Bardzo fajne szkolenie, dobrze dobrane materiały, duża wiedza i zaangażowanie trenera. Zdecydowanie polecam. Marcin Klasicki, Edubroker Sp. z o.o.
  • 5.0/5

    Jenkins : implementacja nowoczesnych procesów CI/CD

    21-12-2022 szkolenie oceniam bardzo wysoko, trener bardzo dobrze przygotowany, wszystko tłumaczył i potwarzał gdy coć było niejasne, na plus również udostępnienie prezentacji dla uczestników, polecam! Joanna Mogiła, Aptitude Software (Poland) Sp. z o.o.
  • 5.0/5

    Oracle SQL i PL/SQL dla zaawansowanych

    16-12-2022 Szkolenie jaki trener godne polecenia. Zakres informacji szeroki, dobrze omówiony podparty przykładami. Michał Tomsza, Asseco Poland SA
  • 4.81/5

    Jenkins : implementacja nowoczesnych procesów CI/CD

    16-12-2022 Bardzo sprawnie przeprowadzone szkolenie, trener z dużą wiedzą nastawiony na praktyczne zadania Piotr Kondratjew, Hitachi Energy Poland Sp. z o.o.
  • 5.0/5

    Zaawansowana analiza danych w bazie DB2

    16-12-2022 Szkolenie było dostosowane do naszych potrzeb, a Trener wykazał się dużą wiedzą i zaangażowaniem. Wszystkie tematy, również te bardziej zaawansowane, były przedstawione w sposób przystępny. Wiedza wyniesiona ze szkolenia na pewno przyda nam się w pracy. Marcin Kruk, Narodowy Fundusz Zdrowia
  • 5.0/5

    Kubernetes : orkiestracja kontenerów

    16-12-2022 Świetny prowadzący - bardzo wartościowe szkolenie. Łukasz Brojek, ERGO Technology & Services S.A.
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    16-12-2022 Bardzo fajne szkolenie dla każdego, kto chce poznać lub zgłębić wiedzę na temat SQL. Dla zupełnych laików i dla ludzi którzy już jakieś pojęcie mają. Bartłomiej Smolorz, Akademia Techniczno-Humanistyczna w Bielsku-Białej
  • 4.81/5

    Zaawansowana administracja bazami danych Oracle 12c i 18c

    16-12-2022 Szkolenie na bardzo wysokim poziomie. Trener z ogromną wiedzą oraz doświadczeniem. Gorąco polecam Przemysław Romaszewski, Kwazar Corporation Sp. z o.o.
  • 5.0/5

    Automatyzacja zadań z Ansible

    16-12-2022 Dziękuję Jakubowi za ogromną dawkę wiedzy podaną w bardzo miłej atmosferze. Szczerze polecam! Piotr Strożek, Powszechna Kasa Oszczędności Bank Polski SA
  • 4.9/5

    Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie

    16-12-2022 Ciekawe szkolenie, prowadzący posiada praktyczną wiedzę. Grzegorz Wabiński, Fiberhost S.A.
  • 5.0/5

    Kubernetes : orkiestracja kontenerów

    16-12-2022 Trener jest ekspertem w dziedzinie z której szkoli. Świetnie przygotował materiały i na bieżąco, bardzo szczegółowo wyjaśniał każdą wątpliwość. Przemysław Bartnik, Asseco Poland SA
  • 5.0/5

    Administracja systemem Linux I

    16-12-2022 Ciekawe szkolenie, super prowadzący! Mariusz Canowiecki, Asseco Poland S.A.
  • 4.9/5

    Zaawansowana administracja PostgreSQL: High Availability, Disaster Recovery, monitoring, skalowanie

    16-12-2022 Duża dawka praktycznej wiedzy. Prowadzący z doświadczeniem i chętnie udziela informacji wychodzących poza zakres szkolenia. Bartosz Partyka, Fiberhost S.A.
  • 4.81/5

    Administracja systemem Linux I

    16-12-2022 Pan Konrad przygotowany nawet na sytuacje niespodziewane Dobra robota Damian Gorzkowski, Asseco Poland S.A.
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    16-12-2022 Jeśli ktokolwiek się zastanawia czy uczestniczyć w szkoleniu z trenerem Andrzejem Klusiewiczem - to powinien to zrobić bez namysłu. Artur Studziński, Gmina Miasto Koszalin - Urząd Miejski
  • 5.0/5

    Zaawansowana analiza danych w bazie DB2

    16-12-2022 Bardzo dobre szkolenie! Tomasz Kaczor, Narodowy Fundusz Zdrowia
  • 5.0/5

    Zaawansowana administracja bazami danych Oracle 12c i 18c

    16-12-2022 Duża wiedza prowadzącego przekazana w jasny i treściwy sposób. Polecam Sebastian Grabowski, ista Shared Services Polska Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie SQL w Oracle

    16-12-2022 Rzetelny szkoleniowiec z luźnym podejściem dla interesantów. Szkolenie zatem było przyjemnością. A wiedzy było ogrom. SŁAWOMIR NAJKOWSKI, WIELKOPOLSKI ODDZIAŁ WOJEWÓDZKI NFZ
  • 4.9/5

    Zaawansowana administracja bazami danych Oracle 12c i 18c

    16-12-2022 Pełne wyczerpujące temat szkolenie. Polecam wszystkim. Robert Zielonka, Polski Komitet Normalizacyjny
  • 4.72/5

    Administracja systemem Linux I

    16-12-2022 Polecam Piotr Mazurkiewicz, Centralny Ośrodek Informatyki

Trenerzy kategorii NoSQL

Jarosław Zdebik

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Telefon 22 299 53 69
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.