VOUCHERY: Wykorzystaj budżet szkoleniowy 2024 w przyszłym roku. Nie wykorzystałeś tegorocznego budżetu szkoleniowego? Nic straconego! Zakup vouchera umożliwia wykorzystanie budżetu w jednym okresie rozliczeniowym, a zrealizowanie go w innym. Dowiedz się więcej


Zaawansowana administracja MariaDB + High Availability

by:
Czas trwania 5 dni

Najbliższe terminy tego szkolenia

24.03 28.03 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się
23.06 27.06 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Cena szkolenia 3500 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

MariaDB multinistances

  • Konfiguracja
  • Uruchamianie i zarządzanie instancjami:
  • Izolacja instancji:
  • Użycie w praktyce
  • Porównanie z uruchomieniem w konteneryzacji

Replikacja

  • asynchroniczna
    • master slave
      • mechanizm
      • konfiguracja
      • monitoring
      • przywracanie
      • replication filters(bazy, tabele)
      • wariant pół-synchroniczny
    • dwukierunkowa
  • synchroniczna(grupowa)
    • galera multimaster - mechanizm
    • konfiguracja
    • monitoring
    • przywracanie
  • mieszana - kombinacje powyższych

Backup klastrów

  • Backup logiczny i fizyczny w klastrach
  • Backup w trybie online i offline
  • Odtwarzanie

ODBC(isql)

  • instakacja i konfiguracja
  • użycie

Silnik Connect

  • połączenia do zewnętrznych źródeł różnego typu
  • skalowanie w poziomie

Logowanie do tabel

  • slow query log
  • general log
  • Zarządzanie

Szyfrowanie połączeń

  • Konfiguracja i algorytmy
  • Szyfrowanie globalne
  • Szyfrowanie dla wybranych użytkowników

Szyfrowanie bazy

  • konfiguracja
  • szyfrowanie
  • bazy
  • plików logu
  • status szyfrowaniua
  • odszyfrowanie
  • szyfrowanie wybranych tabel
  • weryfikacja
  • zarządzanie kluczami

Szyfrowanie kolumn

  • tworzenie tabeli
  • funkcje szyfrujące i deszyfrujące
  • zastosowanie

Kompresja danych

  • kompresja na poziomie stron
  • kompresja poziomie wiersza(default RO)

Percona toolkit

  • pt-archiver
  • pt-query-digest
  • pt-table-checksum
  • pt-table-sync
  • pt-online-schema-change
  • pt-variable-advisor
  • pt-fk-error
  • pt-mysql-summary
  • pt-stalker

Monitoring

  • PMM
  • Zabbix
  • Identyfikacja wąskich gardeł
  • Tuning konfiguracji podstawie danych z monitoringu

Pooling połączeń - Thread Pool

  • Instalacja i konfiguracja
  • Wpływ na wydajność
  • Ekstra porty

HAproxy i Galera - wstęp do HA i równoważenia obciążenia

  • Instalacja i konfiguracja
  • db check
  • Zarządzanie
  • Balancing
  • VRRP(keepalived)

Zarządzanie

  • Galera Manager
  • Orchestrator
  • Instalacja i konfiguracja
  • Zarządzanie bazami

Zaawansowane HA, równoważenie obciążenia i routing zapytań

  • MaxScale
  • ProxySQL
  • Instalacja i konfiguracja
  • Zarządzanie serwerami
  • Monitoring
  • Filtry
  • Listenery
  • Użytkownicy
  • Read-Write Splitting
  • Cache
  • Binlog server(tylko MaxScale)

Sharding(MaxScale) - partycjonowanie rozproszone

  • Konfiguracja węzłów
  • Konfiguracja maxscale
  • Dystrybucja danych

Zaawansowane silniki składowania

  • ColumnStore
    • Działanie
    • Instalacja i konfiguracja
    • Multinode
      • UM
      • PM
    • Sharding
    • Partycjonowanie
  • Spider
    • Instalacja i konfiguracja nodów
    • Instalacja i konfiguracja mastera
    • Tworzenie tabel
    • Sharding
    • Partycjonowanie

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!

Szkolenie obejmuje zaawansowane aspekty administracji MariaDB, koncentrując się na pracy z wieloma instancjami, replikacji, klastrach, szyfrowaniu i monitorowaniu wydajności. Uczestnicy dowiedzą się, jak skonfigurować i zarządzać wieloma instancjami MariaDB, poznają mechanizmy replikacji asynchronicznej oraz synchronicznej (Galera), a także ich różne warianty.

Tematyka obejmuje także zagadnienia związane z wykonywaniem backupów klastrów, od podstawowych operacji ODBC po implementację szyfrowania połączeń, baz danych, tabel i kolumn. Kursanci poznają narzędzia do logowania zapytań oraz techniki kompresji danych.

W obszarze monitorowania kurs wprowadza narzędzia takie jak Percona Toolkit, PMM i Zabbix, z których każdy dostarcza cennych danych pozwalających na identyfikację i optymalizację wąskich gardeł w wydajności. Ponadto szkolenie obejmuje konfigurację puli połączeń (Thread Pool), techniki równoważenia obciążenia, zarządzanie bazami w konfiguracjach z HAproxy, Galera Manager i Orchestrator, a także omówienie takich narzędzi jak MaxScale i ProxySQL, które umożliwiają routing zapytań, Read-Write Splitting i Cache. Uczestnicy zgłębią też temat shardingu i zaawansowanych silników składowania danych.


Korzyści ze szkolenia

Uczestnik, który ukończy to szkolenie, zyska:

  • Zrozumienie zaawansowanej konfiguracji oraz zarządzania wieloma instancjami MariaDB.
  • Umiejętność implementacji różnych mechanizmów replikacji.
  • Wiedzę na temat strategii backupu klastrów.
  • Znajomość narzędzi ODBC oraz umiejętność efektywnego logowania zapytań.
  • Kompetencje w zakresie szyfrowania połączeń i danych.
  • Zrozumienie zasad kompresji danych.
  • Umiejętność korzystania z narzędzi monitorujących, takich jak PMM i Zabbix.
  • Rozszerzoną wiedzę na temat równoważenia obciążenia oraz zarządzania bazami w architekturach wysokiej dostępności.
  • Umiejętność wdrażania zaawansowanych silników składowania, takich jak ColumnStore i Spider.

Dla kogo ?

Szkolenie to skierowane jest do osób mających podstawową wiedzę z zakresu administracji MySQL/MariaDB w środowiskach Linux, chcących poszerzyć swoją wiedzę, w tym do tych, którzy zajmują się projektowaniem, wdrażaniem i optymalizacją baz danych w środowiskach produkcyjnych. Obejmuje również tematy związane z bezpieczeństwem danych, analizą dużych zbiorów oraz zarządzaniem klastrami w MariaDB.


Stanowisko robocze

Na potrzeby szkolenia każdy uczestnik otrzymuje dostęp do dedykowanego indywidualnego środowiska w chmurze. Na którym zainstalowane i skonfigurowane jest wszystko co potrzebne do realizacji szkolenia. Środowisko będzie dostępne przez cały okres szkolenia.



Prowadzący szkolenie: Bartosz Partyka



Doświadczony ekspert IT z ponad dekadą praktyki w administracji bazami danych oraz zapewnianiu wysokiej dostępności i wydajności systemów. Jako lider zespołu bazodanowego i inżynier ICT w branży telekomunikacyjnej, a także w projektach zewnętrznych, zarządza ponad setką środowisk, w tym bazami PostgreSQL i MySQL/MariaDB oraz projektuje złożone systemy monitorujące. Specjalizuje się w optymalizacji architektury, konfiguracji, zapytań, a nawet kodu.

Projektował i wdrażał liczne systemy o wysokiej dostępności. Zajmował się zaawansowaną diagnostyką systemów i sieci przy użyciu narzędzi takich jak Dynatrace, Zabbix, PMM oraz własnych rozwiązań. Posiada rozległe umiejętności w zakresie implementacji rozwiązań ICT zdobyte w dużych projektach związanych z monitoringiem, provisioningiem i architekturą korporacyjną. Jest pasjonatem świata open-source, innowacyjnych technologii oraz automatyzacji procesów DevOps. Uwielbia długie debugowanie i odkrywanie najbardziej nieoczywistych rozwiązań.


Stanowisko robocze


Do tego szkolenia każdy uczestnik otrzymuje dostęp do indywidualnej wirtualnej maszyny w chmurze. Ma ona zainstalowane i skonfigurowane wszystko co potrzebne do realizacji szkolenia. Maszyna będzie dostępna przez cały okres szkolenia.
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 MySQL / MariaDB!

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

  • 4.78/5

    SQL w MySQL i MariaDB

    18-09-2020 Podczas szkolenia przedstawiono podstawy związane z tworzeniem baz danych, operacjami na nich, ale także tworzenie całego środowiska pod bazy danych. Zostało to zaprezentowane w sposób zrozumiały. Osoby, które miały już styczność z tym tematem, jak np. ja, nie wyniosą wiele nowej wiedzy o samych bazach danych i SQL. Niemniej jednak tworzenie środowiska wirtualnego, serwera i klienta w linuksie czy pokazanie alternatywy w postaci XAMPP było ciekawe. Kamil Szczypkowski, P4 Sp. z o.o.
  • 5.0/5

    SQL w MySQL i MariaDB

    18-09-2020 Bardzo przystępnie wytłumaczone. Polecam Adam Szymański, P4 Sp. z o.o.

Trenerzy kategorii MySQL / MariaDB

Bartosz Partyka
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.