Neem contact met ons op
 Duur 14 uren

Cursusaanbod

Overzicht van de MongoDB-architectuur

  • Oorsprong, ontwerpdoelen, kernfuncties
  • Processtructuur (mongos, mongod, config servers)
  • Directory- / bestandsstructuur

Werkvormen met de MongoDB Shell

  • Documenten en datatypes
  • CRUD (invoegen, opvragen, bijwerken, verwijderen)
  • Systeemcommando's

Configuratie en implementatie van een enkele server

  • Configuratiebestanden
  • Gegevensbestanden en toewijzing
  • Logbestanden
  • Aanbevelingen voor hardware en bestandssystemen

Veiligheid

  • Ingebouwde authenticatie
  • Aanbevelingen voor veilige implementatie

Monitoring van MongoDB

  • mongostat
  • Analyse van geheugen- en IO-prestaties
  • Integratie met monitoringtools: Munin / Cacti / Nagios
  • De webconsole van MongoDB

Indexering en queryoptimalisatie

  • Beheer van indexen en de interne werking van indexering in MongoDB
  • Enkele / samenstellende / Geo-indexen
  • Herkenning van suboptimale queries. Gebruik van de query profiler.

Introductie tot drivers (Java/Python/Ruby/PHP/Perl)

  • Hoe drivers en de shell communiceren met MongoDB
  • BSON en het MongoDB Wire Protocol
  • Oplossen van applicatieverbindingen

Inleiding tot lees- en schaalbaarheid van schrijfgeschiktheid

Replicatie en duurzaamheid

  • Master-slave replicatie
  • Replica-sets
  • Gebruik van write concern voor duurzaamheid
  • Verwerking van replicatiefouten

Automatisch sharding

  • Hoe sharding werkt
  • Opzetten van een MongoDB-shardcluster

Kies een shard sleutel

Sharding en indexen

  • Sharding en replica-set topologieën
  • Beheer van een geshard cluster

Migratie van shard / chunk

Plannen voor back-up en herstel

  • Bestandssysteem-gebaseerde strategieën
  • mongodump / mongorestore
  • rsync
  • mongoimport / mongoexport

Vereisten

Basisbegrippen van besturingssysteembeheer.

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën