Bądźmy w kontakcie

Plan Szkolenia

Zaawansowana manipulacja danymi

  • Dostosowanie Mongo Shell
  • Efektywne zarządzanie operacjami CRUD (wstawianie, zapytania, aktualizacje, usuwanie)
  • Przydatne polecenia administracyjne

Optymalizacja wydajności

  • Wbudowane narzędzia monitorowania: 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 przechowywania: MMAPv1 i WiredTiger
  • Obiekt Explainable

Indeksowanie i specjalne kolekcje

  • Zarządzanie indeksami i wewnętrzne mechanizmy indeksowania w MongoDB
  • Indeksy pojedynczego pola i złożone
  • Indeksowanie tablic i poddokumentów
  • Indeksy geograficzne
  • Kolekcje ograniczone, TTL i kursory śledzące

Agregacja 

  • Agregacja jednostkowa
  • Potoki agregacji
  • Wprowadzenie do map-reduce

Replikacja

  • Jak działa asynchroniczna replikacja w MongoDB
  • Konfiguracja i utrzymywanie replikacji
  • Korzystanie z write concern i read preference
  • Obsługa awarii replikacji

Sharding

  • Jak działa automatyczny sharding
  • Konfiguracja klastra shardów MongoDB
  • Jak mądrze wybrać klucz shardowania
  • Zaawansowane zarządzanie shardowanym klastrem
  • Zarządzanie niezrównoważonym klastrem shardów
  • Operacje na chunkach (dzielenie, łączenie, migracja)

Bezpieczeństwo

  • Uwierzytelnianie i autoryzacja w replikacji i shardowanych klastrach
  • Zarządzanie uprawnieniami i niestandardowymi rolami
  • Rekomendacje dotyczące bezpiecznego wdrożenia

Plany tworzenia kopii zapasowych i przywracania

  • strategie oparte na systemie plików
  • mongodump i mongorestore
  • odzyskiwanie punktowe

Wymagania

Znajomość podstawowych i średnio zaawansowanych koncepcji oraz kilkuletnie doświadczenie zawodowe.

 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie