Ta kontakt

Kursplan

Arkitektoversikt over MongoDB

  • Opprinnelse, designmål, sentrale funksjoner
  • Prosessstruktur (mongos, mongod, konfigurasjonsservere)
  • Directory / filstruktur

Å jobbe med MongoDB-skalen

  • Dokumenter og datatyper
  • CRUD (innsetting, spørringer, oppdateringer, sletting)
  • Systemkommandoer

Konfigurasjon og implementering av enkeltserver

  • Konfigurasjonsfiler
  • Datafiler og tilordning
  • Loggfiler
  • Anbefalinger for maskinvare og filsystem

Sikkerhet

  • Integrert autentisering
  • Anbefalinger for sikker implementering

Overvåking av MongoDB

  • mongostat
  • Analysere minne- og IO-ytelse
  • Integrering med overvåkingsverktøy: Munin / Cacti / Nagios
  • Webkonsoll for MongoDB

Indeksering og spørringsoptimering

  • Håndtering av indekser og internt funksjonssammenheng for indeks i MongoDB
  • Enkel / sammensatt / geografisk indeks
  • Identifisere suboptimale spørringer. Bruke spørringsprofiler.

Introduksjon til drivere (Java/Python/Ruby/PHP/Perl)

  • Hvordan drivere og skal kommuniserer med MongoDB
  • BSON og MongoDB Wire Protocol
  • Feilsøke applikasjonstilkoblinger

Innføring i lese- og skrivskalerbarhet

Replikasjon og varighet

  • Master-slave-replikasjon
  • Replikksett
  • Bruke write concern for varighet
  • Håndtering av replikasjonsfeil

Auto-Sharding

  • Hvordan sharding fungerer
  • Oppsett av MongoDB-shard-kluster

Velge shard-nyttelighet

Sharding og indekser

  • Sharding og replikksett-topologi
  • Administrere et sharded-kluster

Shard / chunk-migrering

Sikkerhetskopierings- og gjenopprettingsplaner

  • Filsystem-basert strategier
  • mongodump / mongorestore
  • rsync
  • mongoimport / mongoexport

Krav

Basisk kunnskap om operativsystemadministrasjon.

 14 Timer

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier