Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Czas trwania 14 godzin
Plan Szkolenia
Zaawansowane manipulacje danymi
- Dostosowywanie powłoki Mongo Shell
- Efektywna obsługa operacji CRUD (wstawianie, zapytania, aktualizacje, usuwanie)
- Przydatne polecenia administracyjne
Optymalizacja wydajności
- Wbudowane narzędzia monitorujące: mongotop, mongostat
- Analiza wydajności pamięci i operacji wejścia-wyjścia
- MongoDB Cloud Manager i Munin
- Identyfikacja nieoptymalnych zapytań. Korzystanie z profilera zapytań.
- Silniki magazynowania: MMAPv1 i WiredTiger
- Obiekt wyjaśniający (explainable object)
Indeksowanie i kolekcje specjalne
- Zarządzanie indeksami i wewnętrzne mechanizmy indeksowania MongoDB
- Indeksy pojedynczego pola i indeksy złożone
- Indeksy na tablicach i poddokumentach
- Indeksy geograficzne
- Kolekcje ograniczone (capped), TTL i kursory tailowalne (tailable)
Agregacja
- Agregacja jednofunkcyjna
- Potoki agregacji
- Wprowadzenie do map-reduce
Replikacja
- Jak działa replikacja asynchroniczna w MongoDB
- Konfigurowanie i utrzymywanie zestawu replik (replica set)
- Korzystanie z write concern i read preference
- Obsługa awarii replikacji
Sharding
- Jak działa automatyczny sharding
- Konfigurowanie klastra shardowego MongoDB
- Jak mądrze wybrać klucz shardowania
- Zaawansowane administrowanie klastrem shardowym
- Zarządzanie niezrównoważonym klastrem shardowym
- Praca z chunkami (dzielenie, scalanie, migracja)
Bezpieczeństwo
- Uwierzytelnianie i autoryzacja w zestawach replik i klastrach shardowych
- Zarządzanie uprawnieniami i rolami niestandardowymi
- Zalecenia dotyczące bezpiecznego wdrażania
Plany tworzenia kopii zapasowych i odzyskiwania
- Strategie oparte na systemie plików
- mongodump i mongorestore
- Odzyskiwanie do określonego punktu w czasie (point-in-time recovery)
Wymagania
Znajomość podstawowych i średnio zaawansowanych koncepcji oraz kilkuletnie doświadczenie zawodowe.
Opinie uczestników (2)
Tamil was excellent at explaining even the difficult topics in a way that I understood them straight away. The presentation and delivery were both clear and methodical, and the teacher passionate about the subject.
Mark Novak - Kiloo
Szkolenie - MongoDB for Advanced Users
Przetłumaczone przez sztuczną inteligencję
It was very flexible and adapted to our expectations and skill level.
Raul Alberto Canales Requena - Kiloo
Szkolenie - MongoDB for Advanced Users
Przetłumaczone przez sztuczną inteligencję