Kom i kontakt

Kursplan

Arkitekturoversikt för MongoDB

  • Ursprung, designmål, viktiga funktioner
  • Processstruktur (mongos, mongod, konfigurationsserverar)
  • Katalog-/filstruktur

Arbetande med MongoDB-shellen

  • Dokument och datatyper
  • CRUD (insättning, frågor, uppdateringar, raderingar)
  • Systemkommandon

Konfiguration och deployment för enstaka server

  • Konfigurationsfiler
  • Datafiler och tilldelning
  • Loggfiler
  • Rekommendationer för hårdvara och filsystem

Säkerhet

  • Inbyggd autentisering
  • Rekommendationer för säker deployment

Övervakning av MongoDB

  • mongostat
  • Analys av minnes- och I/O-prestanda
  • Integrering med övervakningsverktyg: Munin / Cacti / Nagios
  • MongoDBs webbkonsol

Indexering och frågeoptimering

  • Hantering av index och MongoDBs interna indexeringsmekanismer
  • Enkel- / komposits / geo-index
  • Identifiering av suboptimala frågor. Användning av frågeprofileren.

Introduktion till drivrutiner (Java/Python/Ruby/PHP/Perl)

  • Sådan hur drivrutiner och shell kommunicerar med MongoDB
  • BSON och MongoDB Wire Protocol
  • Felsökning av applikationsanslutningar

Introduktion till läs- och skrivskalbarhet

Replikering och uthållighet

  • Master-slave-replikering
  • Replikmängder
  • Användning av write concern för uthållighet
  • Hantering av replikeringsfel

Automatisk sharding

  • Sådan hur sharding fungerar
  • Uppställning av ett MongoDB shard-kluster

Välja shard-nyckel

Sharding och index

  • Sharding och replikmängdstopologier
  • Administrering av ett skurd kluster

Shard-/chunk-migration

Planer för backup och återställning

  • Filsystembaserade strategier
  • mongodump / mongorestore
  • rsync
  • mongoimport / mongoexport

Krav

Grundläggande kunskaper i operativsystemadministrering.

 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier