Návrh Školení

Pokročilé datové manipulace

  • Přizpůsobení Mongo Shellu
  • Efektivní zpracování CRUD operací (vkládání, dotazy, aktualizace, odstraňování)
  • Použitelné administrativní příkazy

Optimalizace výkonu

  • Vestavěné monitorovací nástroje: mongotop, mongostat
  • Analyza výkonnosti paměti a IO
  • MongoDB Cloud Manager a Munin
  • Identifikace neoptimalizovaných dotazů. Použití query profileru.
  • Úložné systémy: MMAPv1 a WiredTiger
  • Vysvětlitelný objekt

Indexování a speciální kolekce

  • Správa indexů a vnitřní mechanismy MongoDB indexování
  • Jednoduché a složené indexy
  • Indexy na polech a poddokumentech
  • Geo Indexy
  • Capped kolekce, TTL a tailable kurzory

Agregace

  • Jednotné účely agregace
  • Agregační potrubí
  • Základy map-reduce

Replikace

  • Jak funguje asynchronní replikace v MongoDB
  • Nastavení a údržba replikační sady
  • Použití write concern a read preference
  • Zpracování selhání replikace

Sekvenování

  • Jak funguje automatické sekvenování
  • Nastavení MongoDB shard clusteru
  • Jak moudře vybrat shard klíč
  • Pokročilá administrace shard clusteru
  • Správa nevyváženého shard clusteru
  • Zpracování chunků (dělení, sloučení, přesuny)

Zabezpečení

  • Autentizace a autorizace v replikačních sadách a shard clusteru
  • Správa oprávnění a vlastní role
  • Doporučení pro bezpečné nasazení

Zálohy a obnovení

  • Strategie založené na souborovém systému
  • mongodump a mongorestore
  • Obnova k určitému bodu v čase

Požadavky

Znalost základních a středně pokročilých pojmů a několik let praxe v zaměstnání.

 14 hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie