Neem contact met ons op

Cursusaanbod

Algemene architectuur van MongoDB

  • Oorsprong, ontwerpdoelstellingen en belangrijkste kenmerken
  • Processtructuur (mongos, mongod, config-servers)
  • Mappen- en bestandsindeling

Werken met de MongoDB Shell

  • Documenten en datatypen
  • CRUD-operaties (invoegen, opvragen, bijwerken, verwijderen)
  • Systeemcommando’s

Configuratie en implementatie op één server

  • Configuratiebestanden
  • Gegevensbestanden en geheugenbeheer
  • Logbestanden
  • Aanbevelingen met betrekking tot hardware en bestandssystemen

Beveiliging

  • Ingebouwde authenticatiemechanismen
  • Aanbevolen veiligheidsmaatregelen bij implementatie

Monitoring van MongoDB

  • Gebruik van mongostat
  • Analyse van geheugen- en I/O-prestaties
  • Integratie met monitoringtools: Munin, Cacti, Nagios
  • De webconsole van MongoDB

Indexering en query-optimalisatie

  • Beheer van indexen en hoe indexing in MongoDB werkt
  • Eenvoudige, samengestelde en geografische indexen
  • Het identificeren van onderoptimale queries; gebruik van de query-profiler.

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

  • Werkingsmechanisme tussen drivers, shell en MongoDB
  • BSON en het MongoDB Wire Protocol
  • Het oplossen van problemen bij verbindingen tussen applicaties en MongoDB.

Schaalbaarheid: lezen en schrijven

Replicatie en gegevensbescherming

  • Master-slave-replicatie
  • Replica sets
  • Het gebruik van write concern voor databescherming
  • Omgang met replicatiefouten

Automatische sharding

  • Hoe sharding in MongoDB werkt
  • Installatie en configuratie van een sharded cluster.

Kiezen van een shardkey

Sharding en indexen

  • Relatie tussen sharding en replica set-topologieën
  • Beheer van sharded clusters

Migratie van shard-chunks

Back-up- en herstelplannen

  • Strategieën gebaseerd op het bestandssysteem
  • Gebruik van mongodump en mongorestore
  • Toepassing van rsync
  • Gebruik van mongoimport en mongoexport.

Vereisten

Basiskennis van besturingssysteembeheer is vereist.

 14 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën