MongoDB na sterydach – optymalizacja i skalowanie dokumentowej bazy danych
🟢 Warsztat weekendowy w godz. 9:00-17:00 (8h) 🟢
Według ankiety Developer Survey 2020 użytkowników serwisu Stack Overflow, MongoDB zajmuje pierwszą pozycję wśród baz danych w kategorii „wanted to learn”. Pomimo stosunkowo krótkiej, w stosunku do swoich relacyjnych braci, obecności na rynku popularne Mongo staje się coraz częstszym wyborem jako magazyn informacji szczególnie w przypadku gdy zachodzi potrzeba przechowywania dużej ilości danych. Wraz ze wzrostem liczby dokumentów przechowywanych w naszych kolekcjach pojawiają się również pierwsze problemy wydajnościowe oraz dylematy związane ze skalowaniem naszego środowiska. W trakcie naszego 1 dniowego warsztatu postaramy się skupić właśnie na tych dwóch aspektach.
Czego się nauczysz?
Dla kogo jest ten warsztat?
Wymagania wstępne
2. Wskazana znajomość podstaw MongoDB
Prowadzący
Programista / Team Leader / Architekt z ponad 10 letnim doświadczeniem w branży IT. W trakcie swojej kariery miał okazję stawić czoła różnorodnym wyzwaniom - od projektów w branży gamedev po złożone systemy dla największych instytucji finansowych w Polsce. W swojej pracy zawodowej używa głównie platformy .NET, ale nie obce są mu inne technologie z Javą i Pythonem na czele. Entuzjasta rozwiązań NoSQL, w szczególności bazy MonogDB z którą związany jest niemal od początku jej istnienia. Oprócz tworzenia oprogramowania od 5 lat realizuje się również jako trener w firmie Sages, gdzie udanie przeprowadził ponad 600 godzin szkoleń i warsztatów.
Program warsztatów
- Szybki start – krótkie odświeżenie podstawowych informacji o MongoDB
- Najczęstsze błędy wydajnościowe zapytań
- Optymalny model danych
- Plany zapytań i profilowanie MongoDB
- Skalowanie – replikacja
- Tworzenie replica set
- Najczęstsze błędy popełniane w replikacji
- Wydajność vs spójność – write concern i read preference
- Skalowanie – sharding:
- Konfiguracja shardingu
- Autobalancer, a samodzielne cięcie danych
- Wpływ wyboru sklucza shardowania na wydajność zapisów i odczytów
- Najczęstsze błędy zapytań w środowisku z shardingiem
Uwaga
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.
Zapisy na wybrany warsztat zostały zakończone.