Návrh Školení

Přehled architektury MongoDB

    Původ, cíle návrhu, klíčové vlastnosti Struktura procesu (mongos, mongod, konfigurační servery) Struktura adresářů / souborů

Práce s MongoDB Shell

    Dokumenty a datové typy CRUD (vkládá, dotazuje, aktualizuje, maže) Systémové příkazy

Konfigurace a nasazení jednoho serveru

    Konfigurační soubory Datové soubory a přidělení Soubory protokolu Doporučení hardwaru a souborového systému

Bezpečnostní

    Zabudovaná autentizace Doporučení pro bezpečné nasazení

Sledování MongoDB

    mongostat Analýza výkonu paměti a IO Integrace s monitorovacími nástroji: Munin / Cacti / Nagios Webová konzole MongoDB

Indexování a optimalizace dotazů

    Správa indexů a MongoDB interních indexů Single / Compound / Geo indexs Identifikace suboptimálních dotazů. Pomocí profilovače dotazů.

Úvod do ovladačů (Java/Python/Ruby/PHP/Perl)

    Jak ovladače a prostředí komunikují s MongoDB BSON a připojeními aplikace MongoDB Wire Protocol Troubleshooting

Úvod do škálovatelnosti čtení a zápisu

Replikace a trvanlivost

    Replikace master-slave Sady replik Používání starostí o zápis pro trvanlivost Zpracování selhání replikace

Auto-Sharding

    Jak funguje sharding Nastavení MongoDB clusteru fragmentů

Výběr střepinového klíče

Sdílení a indexy

    Sdílení a topologie sady replik Správa sdíleného clusteru

Migrace úlomků / úlomků

Plány zálohování a obnovy

    Strategie založené na souborovém systému mongodump / mongorestore rsync mongoimport / mongoexport

Požadavky

Základy administrace operačního systému.

  14 hodiny

Počet účastníků



Price per participant

Reference (10)

Související kurzy

Související kategorie