Szkolenia MySQL / MariaDB

by:
Dostępne szkolenia 7
Średnia ocena kursu Ocena pochodzi z ankiet 5.0/5
MySQL to jeden z najpopularniejszych darmowych systemów relacyjnych baz danych plasując się obecnie na drugim miejscu pod względem popularności (https://db-engines.com/en/ranking) z około 5 milionami instalacji na całym świecie (https://en.wikipedia.org/wiki/MySQL_AB). Baza charakteryzując się wydajnością, niezawodnością i łatwością użytkowania stała się wiodącym wyborem bazy danych dla aplikacji internetowych.
Wykorzystywana jest m.in. przez Github, NASA, Tesla, Facebook, Netflix, Youtube, Sony i wiele innych (https://www.mysql.com/customers/). Jest kluczowym elementem popularnej platformy serwerowej LAMP (Linux, Apache, MySQL, PHP). Serwer bazy danych MySQL dostępny jest na podwójnej licencji: darmowej (GNU) lub komercyjnej.
MariaDB to baza danych open source zgodna niemalże w 100% z MySQL. Cechują ją również wydajność i niezawodność przy zachowaniu łatwości użytkowania. MariaDB jest darmową bazą zarówno do wykorzystania prywatnego jak i komercyjnego.
Szkolenia w tematyce MySQL/MariaDB pokrywają zagadnienia z zakresu pracy z danymi składowanymi w bazie jak i z administracji oraz optymalizacji zarówno na poziomie SQL jak i samej bazy. Szkolenia przekażą wiedzę potrzebną do swobodnej pracy z MySQL/MariaDB zarówno jako administrator bazy jak i programista

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.

Administracja


Szkolenie z administracji z elementami optymalizacji baz danych MariaDB na Rocky Linux (rodzina RHEL) ma na celu kompleksowe wprowadzenie uczestników w zarządzanie i konfigurację środowisk bazodanowych. Szkolenie realizowane jest w formie warsztatowej z dostępem do dedykowanego środowiska.

Uczestnicy poznają podstawowe różnice między MariaDB a MySQL, dowiedzą się, jak zainstalować i skonfigurować MariaDB na serwerze oraz jak zarządzać usługą i logami. Szkolenie obejmie też zagadnienia dotyczące bezpieczeństwa, w tym konfigurację użytkowników i kontrolę dostępu. Zostanie omówiona struktura fizyczna i logiczna bazy danych, tworzenie oraz zarządzanie schematami i typami danych, a także optymalizacja pamięci i buforów dla lepszej wydajności. W ramach analizy i monitorowania uczestnicy poznają metody oceny wydajności zapytań oraz narzędzia monitorujące, takie jak Zabbix i Percona Toolkit.

W szkoleniu zawarte są także moduły poświęcone replikacji danych, partycjonowaniu tabel oraz zarządzaniu najpopularniejszymi silnikami składowania danych . Uczestnicy nauczą się strategii tworzenia kopii zapasowych i odzyskiwania danych, co pozwoli na sprawne przywracanie bazy danych w przypadku awarii.


Korzyści ze szkolenia

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

  • Umiejętności administracyjne i kompetencje w zarządzaniu bazami danych MariaDB
  • Wiedzę pozwalającą na efektywną instalację i konfigurację środowiska MariaDB
  • Znajomość zagadnień związanych z bezpieczeństwem i zarządzaniem użytkownikami
  • Wiedzę o architekturze MariaDB oraz kluczowych komponentach wydajnościowych, takich jak bufory i logi
  • Umiejętność monitorowania i analizy zapytań SQL, co umożliwia identyfikację i rozwiązywanie problemów wydajnościowych
  • Zdolność do zarządzania kopią zapasową i odzyskiwaniem danych, zapewniającą bezpieczeństwo oraz szybkie przywracanie informacji
  • Znajomość replikacji i partycjonowania, przygotowującą do pracy w środowiskach wymagających wysokiej dostępności i wydajności

Dla kogo ?

Szkolenie przeznaczone jest zarówno dla osób z podstawową znajomością systemów Linux, które chcą rozpocząć pracę z bazami danych MariaDB/MySQL, jak i dla tych, którzy posiadają już podstawowe doświadczenie w zarządzaniu takimi bazami, ale chcą poszerzyć swoje umiejętności w zakresie instalacji, konfiguracji, monitorowania, zarządzania oraz optymalizacji baz danych.


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ń.

Cena udziału w szkoleniu 3000 PLN netto

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ń.

Cena udziału w szkoleniu 3500 PLN netto

Programowanie

Inne

Tuning baz danych MariaDB NOWOŚĆ!
3 dni Terminy online Terminy gwarantowane
Więcej

Szkolenie ma na celu dostarczenie uczestnikom kompleksowej wiedzy na temat technik optymalizacji bazy danych MariaDB, z uwzględnieniem zarówno konfiguracji systemu operacyjnego, jak i specyfiki samej bazy danych. Uczestnicy poznają cele optymalizacji oraz znaczenie konfiguracji systemu operacyjnego Linux dla wydajności MariaDB.

W ramach szkolenia omówione zostaną kluczowe zagadnienia dotyczące zarządzania zasobami systemowymi, takie jak konfiguracja CPU, pamięci RAM, ustawienia sieciowe oraz zarządzanie przestrzenią dyskową. Uczestnicy nauczą się również korzystać z narzędzi monitorujących, aby efektywnie analizować wydajność systemu i bazy danych.

Szkolenie obejmuje także zaawansowane techniki zarządzania pamięcią, operacjami I/O, buforami oraz limitami sesji. Poznają metody monitoringu blokad i transakcji. Uczestnicy dowiedzą się, jak analizować i poprawiać wydajność zapytań, a także jak wykorzystywać partycjonowanie i inne techniki optymalizacji schematów.


Korzyści ze szkolenia

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

  • Zaawansowaną wiedzę z zakresu optymalizacji wydajności bazy danych MariaDB.
  • Praktyczne umiejętności w zakresie konfiguracji systemu operacyjnego Linux oraz zarządzania zasobami.
  • Znajomość technik optymalizacji zapytań i indeksów.
  • Umiejętność skutecznej analizy metryk bazy przy użyciu narzędzi monitorujących, takich jak PMM.
  • Wiedzę z zakresu zarządzania pamięcią i operacjami I/O.
  • Zrozumienie strategii partycjonowania.
  • Umiejętność dostosowania środowiska do specyficznych potrzeb.
  • Znajomość zastosowania narzędzi analitycznych systemu oraz bazy danych.

Dla kogo ?

Szkolenie jest skierowane do specjalistów z doświadczeniem w pracy z bazami danych, które chcą poprawić wydajność istniejących systemów, a także dla administratorów systemów Linux na których oparte są środowiska baz danych, chcących nauczyć się metod optymalizacji konfiguracji i zarządzania zasobami systemowymi. Szkolenie skierowane jest również do tych, którzy są odpowiedzialni za monitorowanie wydajności produkcyjnych bazy danych MySQL/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ń.

Cena udziału w szkoleniu 1800 PLN netto

Trenerzy kategorii MySQL / MariaDB

Bartosz Partyka

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.

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

Nie znalazłeś interesującego Cię szkolenia? Skontaktuj się z nami:

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.