Zkuste nás kontaktovat

Návrh Školení

Pokročilé datové manipulace

  • Přizpůsobení Mongo Shell
  • Účinná obsluha operací CRUD (vklady, dotazy, aktualizace, vymazání)
  • Použitelné administrativní příkazy

Optimalizace výkonu

  • Vestavěné monitorovací nástroje: mongotop, mongostat
  • Analýza paměti a IO výkonu
  • MongoDB Cloud Manager a Munin
  • Identifikace neoptimálních dotazů. Použití profileru dotazů.
  • Storage enginy: MMAPv1 a WiredTiger
  • Objekt 'explain'

Indexace a speciální kolekce

  • Řízení indexů a fungování MongoDB interně při indexaci
  • Jednopole a složené indexy
  • Indexy na polích a poddokumentech
  • Geografické indexy
  • Kapacitní kolekce, TTL a tailable kurzory

Agregace

  • Agregace pro jedno účel
  • Agregační potrubí
  • Úvod do map-reduce

Replikace

  • Jak funguje asynchronní replikace v MongoDB
  • Nastavení a správa replica setu
  • Použití write concern a read preference
  • Zvládání selhání replikace

Sharding

  • Jak funguje automatické shardování
  • Nastavení shard clusteru MongoDB
  • Jak moudře vybrat shard key
  • Pokročilá správa shardovaného clusteru
  • Řízení nerovnovážných shardovaných clusterů
  • Práce s chunky (splitting, merging, migrating)

Bezpečnost

  • Autentizace a autorizace v replica setech a shardovaných clusterech
  • Správa privilegií a vlastních rolí
  • Doporučení pro bezpečné nasazení

Plánování zálohování a obnovení

  • Strategie založené na souborovém systému
  • mongodump a mongorestore
  • Obnovení v daném časovém bodě

Požadavky

Seznámení se s základními a středně pokročilými koncepty a několik let praxe v oblasti.

 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie