Informujemy, że w związku z ciągłym podnoszeniem jakości naszych szkoleń i związanymi z tym kosztami, w dniu 06.09.2024 ceny wybranych szkoleń wzrosną. Aktualny cennik obowiązuje do 05.09.2024 włącznie.


Administracja bazami danych Cassandra

by:
Czas trwania 3 dni

Najbliższe terminy tego szkolenia

Cena szkolenia 2100 PLN (netto)

Standardy JSystems

  1. Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
  2. Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
  3. Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
  4. Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Zapisz się
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

Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.

Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.

Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje. Ewentualne ryzyko ponosimy my jako organizator.

Przejdź do terminów tego szkolenia

Szkolenia 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.
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia Usuniete!

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

  • 5.0/5

    Podstawy zapytań SQL w bazach danych Microsoft SQL Server

    18-07-2024 Trzy dni szkolenia szczelnie wypełnione wiedzą, bardzo dobra organizacja szkolenia - od podstaw do bardziej skomplikowanych kodów, bardzo profesjonalny prowadzący. Polecam każdemu, kto chce rozpocząć naukę SQL! Marta Fujarska, Ornsson Solutions Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    12-07-2024 Bardzo dobre szkolenie, świetny prowadzący. Tempo szkolenia dostosowane do uczestników. Szczerze polecam! Maciej Kijewski, Volkswagen Poznań Sp. z o.o.
  • 5.0/5

    Terraform i Infrastruktura jako Kod (IaC) - szkolenie kompleksowe

    12-07-2024 Szkolenie bardzo dobrze przeprowadzone, na temat, wyjaśnione wszystkie aspekty. Marcin Suchodolski, Grupa VAT Pekao
  • 5.0/5

    Podstawy Oracle SQL

    11-07-2024 Zdecydowanie polecam, właśnie takiej dawki wiedzy oczekuję od firm oferujących szkolenia. Anna Popik-Mazur, Ministerstwo Finansów
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    10-07-2024 Wyjaśnione w prosty sposób mechanizmy, których używa się na codzien lecz niekoniecznie poprawnie Łukasz Brzeziński, Business Online Services sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    05-07-2024 Profesjonalnie przygotowany prowadzący, z olbrzymią wiedzą i doświadczeniem, historycznie znający oprogramowanie z którego szkoli, od najstarszych możliwych wersji. Wybitny bazodanowiec, z olbrzymim doświadczeniem i wiedzą praktyczną zastosowania rozwiązań Tomasz Wieczorek, SOFTCONTROLS Sp. z o.o.
  • 4.81/5

    Kompleksowe szkolenie Power BI - Desktop, Dax i Online – 5 dni

    05-07-2024 Szkolenie jest bardzo praktyczne, a zdobyta wiedza pomaga w codziennej pracy. Na pewno polecę to szkolenie w mojej firmie. Magdalena Szczypek, Polski Światłowód Otwarty Sp. z o.o.
  • 5.0/5

    Administracja bazami danych Oracle

    28-06-2024 - Naprawdę warto. Adam Przywarty, Samodzielny Publiczny Szpital Kliniczny Nr.1 im.prof. Tadeusza Sokołowskiego Pomorskiego Uniwersytetu Medycznego
  • 5.0/5

    Kompleksowe wprowadzenie do Big Data - szkolenie w formie warsztatowej

    28-06-2024 Polecam , szkolenie przeprowadzone przez osobe z duza wiedza i bogatym doswiadczeniem , ciekawe zagadnienia i rozwiazania Arlan Akhmet, Ornsson Solutions Sp. z o.o.
  • 5.0/5

    Administracja serwerem baz danych Microsoft SQL Server + High Availability

    28-06-2024 Bardzo ciekawe szkolenie, dużo praktyki. Trener o niesamowitej wiedzy. Krzysztof Kania, EduBroker Sp. z o.o.
  • 5.0/5

    Administracja bazami danych Oracle

    28-06-2024 Zdecydowanie polecam ! Dariusz Drywulski, Samodzielny Publiczny Zakład Opieki Zdrowotnej w Bielsku Podlaskim
  • 5.0/5

    Kubernetes: orkiestracja kontenerów - szkolenie kompleksowe

    28-06-2024 rewelacyjne szkolenie i jeszcze lepszy prowadzacy Robert Cok, Powszechny Zakład Ubezpieczeń Spółka Akcyjna
  • 5.0/5

    Kompleksowe szkolenie: Modelowanie w notacjach UML i BPMN z wykorzystaniem narzędzia Enterprise Architect

    28-06-2024 Bardzo dziękuję za merytoryczne i praktyczne szkolenie z modelowania w notacjach UML i BPMN :) Przyjemna atmosfera, konkretna wiedza przedstawiona w bardzo przystępny sposób. Łucja Pałkus, Asseco Poland S.A.
  • 4.9/5

    Zaawansowany SQL w PostgreSQL

    28-06-2024 Polecam. Katarzyna Cholewińska, Główny Urząd Geodezji i Kartografii
  • 5.0/5

    Administracja bazami danych Oracle

    28-06-2024 Szkolenie merytoryczne, sprawne, profesjonalne i w miłej atmosferze. Piotr Kuźniewski, Symatic Sp. z o.o.
  • 5.0/5

    Clean Code i dobre praktyki programowania obiektowego w Javie

    28-06-2024 Przystępnie podana porcja wiedzy, która z pewnością przyda się w codziennej praktyce deweloperskiej. Dużo trafnych przykładów, znalazło się też nieco czasu na indywidualne ćwiczenia praktyczne. Dodatkowym plusem było zaangażowanie prowadzącego i możliwość swobodnej dyskusji nad proponowanymi rozwiązaniami. Kamil Ćwintal, Ośrodek Przetwarzania Informacji – Państwowy Instytut Badawczy
  • 5.0/5

    Kubernetes: orkiestracja kontenerów - szkolenie kompleksowe

    28-06-2024 Super szkolenie Piotr Dziubek, Bank Pekao S.A.
  • 5.0/5

    Administracja serwerem baz danych Microsoft SQL Server + High Availability

    28-06-2024 Bardzo wartościowe szkolenie! Michał Marszałek, Edubroker Sp. z o.o.
  • 4.9/5

    Administracja serwerem baz danych Microsoft SQL Server + High Availability

    28-06-2024 Konkretne, merytoryczne szkolenie z dużą ilością części praktycznej Marcin Najdek, SYNERGII IT - Paweł Rożko
  • 5.0/5

    SQL dla średnio zaawansowanych

    27-06-2024 Z przyjemnością dzielę się moimi wrażeniami po szkoleniu z Oracle poziom średniozaawansowany, w którym miałem okazję uczestniczyć. Szkolenie było doskonale zorganizowane, a prowadzący wykazali się ogromną wiedzą i umiejętnością jej przekazywania w przystępny sposób. Materiały szkoleniowe były szczegółowe i dobrze przygotowane, co umożliwiło mi szybkie zrozumienie kluczowych koncepcji oraz praktyczne ich zastosowanie. Ćwiczenia praktyczne, które były integralną częścią kursu, pozwoliły mi na zdobycie cennych umiejętności, które z pewnością wykorzystam w mojej dalszej pracy zawodowej. Gorąco polecam to szkolenie każdemu, kto chce zdobyć solidną porcję wiedzy z Oracle! Andrzej Gajewski, ​PKP Informatyka spółka z o.o.
  • 5.0/5

    Uczenie maszynowe w Pythonie

    27-06-2024 Bardzo fajne szkolenie, trener cierpliwy, wykazujący się bardzo dużą wiedzą, temat przedstawiony w sposób prosty ale rzeczowy i profesjonalny. Krzysztof Gołda, Tenneco Automotive Eastern Europe
  • 5.0/5

    Szkolenie kompleksowe: Tuning wydajności SQL w bazach danych Oracle 12c - 21c

    27-06-2024 Szkolenie wartościowe, duży zasób informacji i ciekawych rozwiązań. Dominik Rus, Centrum Informatyki Resortu Finansów
  • 5.0/5

    SQL dla średnio zaawansowanych

    27-06-2024 Praktyczne podejście, bez zbędnych teoretycznych slajdów i prezentacji. Nauka poprzez praktyke Tytus Pogorzelski, Silky Coders Sp. z o.o.
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    26-06-2024 Dobrze i konkretnie wyłożony materiał :) Krzysztof Kozicki, PZU SA/PZU ŻYCIE SA
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    26-06-2024 Świetne szkolenie! Mateusz Maciejczak, PZU S.A / PZU Życie S.A.
  • 5.0/5

    Tuning baz danych i SQL w PostgreSQL

    26-06-2024 bez zastrzeżeń Sławomir Zych, EduBroker Sp. z o.o.
  • 5.0/5

    Kompleksowe szkolenie SQL w Microsoft SQL Server

    21-06-2024 Szkolenie jest kompleksowe, bardzo przystępne i przeprowadzone w świetnej atmosferze! Krzysztof Kusiak, OSOBA PRYWATNA
  • 4.81/5

    Programowanie w języku C#

    21-06-2024 Fajne szkolenie, z kompetentnym ternerem Andrzej Krukowski, Consultronix S.A.
  • 5.0/5

    Kompleksowe szkolenie programowanie w PL/SQL w Oracle

    21-06-2024 Bardzo duża dawka wiedzy, przedstawiona w przystępny sposób. Trener z dużą wiedzą praktyczną i w każdym temacie podrzucał ciekawe protipy. Dawid Kalinowski, Rohlig Suus Logistics SA
  • 5.0/5

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

    21-06-2024 Bardzo dobre szkolenie, intensywne, praktyczne. Prowadzący nie pozostawia żadnego pytania bez odpowiedzi. Szkolenie jest bardzo dobrze przygotowane, można je wykonywać na każdym OSie. Maksym Zawrotny, PZU SA/PZU ŻYCIE SA

Trenerzy kategorii Usuniete

Maciej Krajewski
Paweł Adamski
Marcin Dzierżak
Piotr Kośka
Mateusz Henicz
Mateusz Zimoch
Dariusz Mydlarz
Kajetan Duszyński
Kacper Sieradziński
Mateusz Kulesza
Paweł Stasiński
Michał Bieniek
Arkadiusz Karasiński
Michał Gellert
Wojciech Grzybek
Tomasz Bauer
Julia Kraśnicka (孔振鹭)
Sebastian Stasiak
Mateusz Lewandowski
Łukasz Tomczyk
Monika Lewandowska
Kamil Będkowski
Przemysław Starosta
Mateusz Bartosz
Krystian Brożek
Sławomir Juruś
Michał Schielmann
Marcin Kujawski
Rafał Nowakowski
Aleksander Lisiecki
Adrian Chaber
Kamil Czornyj
Jakub Muszyński
Mateusz Gul
Sebastian Koziatek
Marcin Chrost
Artur Zięba-Kozarzewski
Artur Markiewicz
Bartosz Świekatowski
Łukasz Przeździęk
Dariusz Górski
Marcin Nowak
Jacek Januszewski
Elżbieta Jakubowska
Michał Podbielski
Tomasz Woźniak
Patryk Sikora
Piotr Mućko
Sławek Kutka
Paweł Biesiada
Tomasz Wojnarowski
Krzysztof Własiuk
Marcin Karpezo
Agata Malec-Sromek
Zapisz się

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.