Intrati in legatura

Schița de curs

Prezentare generală a arhitecturii MongoDB

  • Origine, obiective de proiectare, caracteristici cheie
  • Structura proceselor (mongos, mongod, servere de configurare)
  • Structura directorului / fișierelor

Lucrul cu Shell-ul MongoDB

  • Documente și tipuri de date
  • CRUD (Inserări, interogări, actualizări, ștergeri)
  • Comenzi de sistem

Configurare și implementare pe un singur server

  • Fișiere de configurare
  • Fișiere de date și alocare
  • Fișiere de jurnal
  • Recomandări pentru hardware și sistem de fișiere

Securitate

  • Autentificare integrată
  • Recomandări pentru implementarea securizată

Monitorizarea MongoDB

  • mongostat
  • Analiza performanței memoriei și a IO
  • Integrarea cu instrumente de monitorizare: Munin / Cacti / Nagios
  • Consola web MongoDB

Indexare și optimizare a interogărilor

  • Gestionarea indexurilor și mecanismele interne de indexare MongoDB
  • Indexuri simple / compuse / geografice
  • Identificarea interogărilor sub-optime. Utilizarea profilatorului de interogări.

Introducere în drivere (Java/Python/Ruby/PHP/Perl)

  • Cum comunică driverele și shell-ul cu MongoDB
  • BSON și Protocolul de comunicație MongoDB
  • Depanarea conexiunilor aplicațiilor

Introducere în scalabilitatea citirii și scrierii

Replicare și Durabilitate

  • Replicare master-slave
  • Seturi de replici
  • Utilizarea preocupării de scriere pentru durabilitate
  • Gestionarea defecțiunilor de replicare

Auto-Sharding

  • Cum funcționează sharding-ul
  • Configurarea unui cluster shard MongoDB

Alegerea unei chei de shard

Sharding și indexuri

  • Topologii de sharding și seturi de replici
  • Administrarea unui cluster shardat

Migrarea Shard / Chunk

Planuri de Backup și Restaurare

  • Strategii bazate pe sistemul de fișiere
  • mongodump / mongorestore
  • rsync
  • mongoimport / mongoexport

Cerințe

Noțiuni de bază ale administrării unui sistem de operare.

 14 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite