Ako fungujú relačné databázy (MySQL a MariaDB) sa dozvíte na prvej slovenskej IT akadémii od Seznamu

Zaujímajú vás trendy v programovaní a chcete si rozšíriť obzory o iné technológie a metódy, ako tie, ktoré používate? V Bratislave v dňoch 22.-23. 4. 2022 prebehne historický prvý workshop Seznam IT akadémie zameraný na relačné databázy MySQL a MariaDB.

Čo je Seznam IT akadémia?

Seznam IT akadémia je séria bezplatných prednášok a workshopov, ktoré realizujú poprední vývojári zo Seznam.cz. Workshopy sú určené pre IT nadšencov ako aj pre skúsených profesionálov, ktorí sa chcú zlepšiť v danej oblasti. Na workshopoch sa zoznámite v konkrétnych prípadoch aj s tým ako funguje vývoj v Seznam.cz a aké projekty sa realizujú. Účasť na workshope je na základe potvrdenej registrácie.

Prečo sa zúčastniť Seznam IT akadémie?

  • zaujímate sa o trendy v programovaní a chcete rozšíriť svoje obzory aj o iné technológie
  • zoznámite sa s ďalšími programátormi, ktorí sa venujú rovnakej problematike
  • môžnosť spoznať vývojárov Seznam.cz a získať zaujímavú pracovnú ponuku
  • workshop je zadarmo a je časovo nenáročný. Bude prebiehať v piatok popoludní a v sobotu

Pre koho je workshop určený?

Workshop je určený ako začiatočníkom, tak aj pokročilým vývojárom a ponúkne zaujímavé témy pre vývojárov, databázových špecialistov ako aj DBA a systémovým administrátorov. Aj keď je zameraný na MySQL technológie budeme sa venovať aj všeobecným princípom relačných databázových systémov. Počas workshopu preberieme nielen základnú teóriu, ale pozrieme sa aj na konkrétnu implementáciu, architektúru a konfiguráciu systémov.

Ako sa prihlásiť na workshop?

Prihlasovanie na workshop je možné do 20. 4. 2022. Následne vás budeme kontaktovat ohľadne dalšieho postupu. V prípade otázok nás kontaktujte emailom na ITakademie2021@firma.seznam.cz.

Ako bude workshop prebiehať?

22. 4. 2022 16:00 až 20:00 hod – Databázy a enginy

Preberieme základné teórie databázových štruktúr. Zoznámite sa s typmi MySQL (MySQL, MariaDB, Percona) a časťami systému. Podrobne sa budeme venovať architektúre a konfigurácií enginov MyISAM, InnoDB, MyRocks a TokuDB. Povieme si aj ako konfigurujeme databázy v Seznam.cz.

23. 4. 2022 9:00 až 13:00 hod – Indexovanie a optimalizácia queries

Prejdeme si teóriu a prax indexovania (použijeme znalosť architektúry z predchádzajúceho dňa). Vysvetlíme si ako používať explain a tracking queries. Priblížime si optimalizačné funkcie. Ukážeme  si ako fungujú joiny, subqueries, grupovanie, radenie dát, temporary tabuľky a ako databázy pracujú s rôznymi dátovými typmi. Povieme si aj ako monitorovať a ladiť zložitejšie queries.

23. 4. 2022 14:00 až 18:00 hod – Clustering, sharding a replikačné mechanizmy

Preberieme základnú teóriu asynchronnych a semi-synchrónnych replikácií. Podrobne sa pozrieme na virtuálne synchrónne replikácie (hlavne na Galera replikačný modul – MariaDB cluster, PXC). Ukážeme, ako staviame clustery v Seznam.cz, ako sme vyriešili shardovanie, replikácie, multimaster a zálohovanie.

Kto bude viesť workshop?

Tomáš Komenda

Tomáš sa zaoberá architektúrou a optimalizáciou výkonu relačných databáz viac ako 10 rokov. Posledných päť rokov sa venuje aj NoSQL databázam ako sú HBase, Solr, MongoDB, ETL procesom a komponentom hadoop ekosystémov. Tomáš je pravidelným speakrom na medzinárodných konferenciách, ktoré sa venujú problematike databáz. Okrem práce v Seznam.cz prednáša aj na univerzitách, organizuje pravidelné meetupy databázovej komunity a vedie tutoriály a konzultácie.

Čo je potrebné vedieť pred workshopom?

Mali by ste mať aspoň základnú znalosť SQL a návrhu schém relačných databáz (v ideálnom prípade prax s MySQL alebo MariaDB).

Pozrite si aj video ako prebieha vývoj v Seznam.cz

A kde workshop prebehne?

The Spot, Bottova 6775/2, Bratislava