Struttura del corso

Panoramica dell'architettura di MongoDB

  • Origine, obiettivi di progettazione, caratteristiche principali
  • Struttura del processo (mongos, mongod, server di configurazione)
  • Struttura di directory/file

Lavorare con la shell MongoDB

  • Documenti e tipi di dati
  • CRUD (Inserimenti, query, aggiornamenti, eliminazioni)
  • Comandi di sistema

Configurazione e distribuzione di un singolo server

  • File di configurazione
  • File di dati e allocazione
  • File di registro
  • Raccomandazioni per l'hardware e il file system

Sicurezza

  • Autenticazione integrata
  • Consigli per la distribuzione sicura

Monitoraggio MongoDB

  • Mongostat
  • Analisi delle prestazioni della memoria e dell'I/O
  • Integrazione con strumenti di monitoraggio: Munin / Cactus / Nagios
  • La console web di MongoDB

Indicizzazione e ottimizzazione delle query

  • Gestione degli indici e MongoDB indicizzazione interna
  • Indici singoli/composti/geografici
  • Identificazione delle query non ottimali. Utilizzo del profiler di query.

Introduzione ai driver (Java/Python/Ruby/PHP/Perl)

  • Come i driver e la shell comunicano con MongoDB
  • BSON e il protocollo MongoDB Wire
  • Risoluzione dei problemi relativi alle connessioni delle applicazioni

Introduzione alla scalabilità di lettura e scrittura

Replica e durabilità

  • Replica master-slave
  • Set di repliche
  • Utilizzo del problema di scrittura per la durabilità
  • Gestione degli errori di replica

Partizionamento orizzontale automatico

  • Come funziona il partizionamento orizzontale
  • Configurazione di un cluster di partizioni MongoDB

Scelta di una chiave di partizione

Partizionamento orizzontale e indici

  • Topologie di partizionamento orizzontale e set di repliche
  • Amministrazione di un cluster partizionato

Migrazione di partizioni/blocchi

Piani di backup e ripristino

  • Strategie basate sul file system
  • Mongodump / Mongorestore
  • rsync
  • MongoImport / MongoExport

Requisiti

Nozioni di base sull'amministrazione di un sistema operativo.

 14 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (10)

Corsi relativi

Categorie relative