Zkuste nás kontaktovat

Návrh Školení

Přehled architektury MongoDB

  • Původ, designové cíle, klíčové funkce
  • Struktura procesů (mongos, mongod, konfigurační servery)
  • Struktura adresářů / souborů

Práce s příkazovým řádkem MongoDB

  • Dokumenty a datové typy
  • CRUD (vložení, dotazy, aktualizace, smazání)
  • Systémové příkazy

Konfigurace a nasazení jednoho serveru

  • Konfigurační soubory
  • Data files a alokace
  • Logovací soubory
  • Doporučení pro hardwar a souborový systém

Bezpečnost

  • Vestavěná autentizace
  • Doporučení pro bezpečné nasazení

Sledování MongoDB

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

Indexace a optimalizace dotazů

  • Správa indexů a vnitřní mechanismy indexace v MongoDB
  • Jednoduché / složené / geo indexy
  • Identifikace suboptimálních dotazů. Použití dotazovacího profileru.

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

  • Jak ovladače a příkazový řádek komunikují s MongoDB
  • BSON a MongoDB Wire Protocol
  • Řešení problémů s připojením aplikací

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

Replikace a trvanlivost

  • Replikace master-slave
  • Replikační sady
  • Použití write concern pro trvanlivost
  • Zpracování selhání replikace

Automatický sharding

  • Jak funguje sharding
  • Nastavení shluku MongoDB s shardingem

Výběr klíče pro sharding

Sharding a indexy

  • Sharding a topologie replikačních sad
  • Správa shluku s shardingem

Migrace shardu / chunku

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ích systémů.

 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie