Intrati in legatura

Schița de curs

Prezentare generală a arhitecturii MongoDB

  • Origine, obiective de design, caracteristici cheie
  • Structura proceselor (mongos, mongod, config servers)
  • Structura directoarelor / fișierelor

Lucrul cu MongoDB Shell

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

Configurarea și implementarea pe un singur server

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

Securitate

  • Autentificare încorporată
  • Recomandări pentru implementare securizată

Monitorizarea MongoDB

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

Indexare și optimizarea interogărilor

  • Gestionarea indexurilor și funcționarea internă a indexării MongoDB
  • Indexuri Single / Compound / Geo
  • Identificarea interogărilor suboptime. Utilizarea query profiler-ului.

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

  • Cum comunică driverele și shell-ul cu MongoDB
  • BSON și MongoDB Wire Protocol
  • Depanarea conexiunilor aplicațiilor

Introducere în scalabilitatea de citire și scriere

Replicare și durabilitate

  • Replicare master-slave
  • Replica sets
  • Utilizarea write concern pentru durabilitate
  • Gestionarea eșecurilor de replicare

Auto-Sharding

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

Alegerea unei chei de shard

Sharding și indexuri

  • Topologii de sharding și replica set
  • Administrarea unui sharded cluster

Migrarea shard-urilor / chunk-urilor

Planuri de backup și restore

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

Cerințe

Noțiuni de bază de administrare a unui sistem de operare.

 14 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite