Struttura del corso
Panoramica dell'architettura di MongoDB
- Origine, obiettivi di progettazione, funzionalità chiave
- Struttura dei processi (mongos, mongod, config server)
- Struttura delle directory / file
Utilizzo della Shell di MongoDB
- Documenti e tipi di dati
- CRUD (Inserimenti, query, aggiornamenti, eliminazioni)
- Comandi di sistema
Configurazione e implementazione su singolo server
- File di configurazione
- File di dati e allocazione
- File di log
- Raccomandazioni per hardware e file system
Sicurezza
- Autenticazione integrata
- Raccomandazioni per una implementazione sicura
Monitoraggio di MongoDB
- mongostat
- Analisi delle prestazioni di memoria e IO
- Integrazione con strumenti di monitoraggio: Munin / Cacti / Nagios
- Console web di MongoDB
Indicizzazione e ottimizzazione delle query
- Gestione degli indici e meccanismi interni di indicizzazione di MongoDB
- Indici singoli / composti / geospaziali
- Identificazione di query sub-ottimali. Utilizzo del profiler delle query.
Introduzione ai driver (Java/Python/Ruby/PHP/Perl)
- Come i driver e la shell comunicano con MongoDB
- BSON e il protocollo di rete di MongoDB
- Problem solving delle connessioni delle applicazioni
Introduzione alla scalabilità di lettura e scrittura
Replicazione e durabilità
- Replicazione master-slave
- Replica set
- Utilizzo della write concern per la durabilità
- Gestione dei fallimenti della replicazione
Auto-Sharding
- Funzionamento dello sharding
- Configurazione di un cluster sharded di MongoDB
Scelta della chiave di sharding
Sharding e indici
- Sharding e topologie Replica Set
- Amministrazione di un cluster sharded
Migrazione di Shard / Chunk
Piani di backup e ripristino
- Strategie basate sul file system
- mongodump / mongorestore
- rsync
- mongoimport / mongoexport
Requisiti
Nozioni di base sull'amministrazione dei sistemi operativi.
Recensioni (7)
Il ritmo della parlata e dell' spiegazione.
Marko Skokovic - PWO by Lottomatica Serbia
Corso - MongoDB for Administrators
Traduzione automatica
le eccellenti capacità di comunicazione e spiegazione di Maciej
Nikola Rajic - PWO by Lottomatica Serbia
Corso - MongoDB for Administrators
Traduzione automatica
Ottimo equilibrio tra spiegazioni ed esercizi. Utile per una comprensione migliore dei concetti. Gli esempi di utilizzo di jq sono molto utili per il lavoro.
Laura Conti - PWO by Lottomatica Serbia
Corso - MongoDB for Administrators
Traduzione automatica
Ho apprezzato le esercitazioni pratiche, anche se alcune di esse erano complesse
Austin - Vodacom
Corso - MongoDB for Administrators
Traduzione automatica
Mi piace che Kamil abbia adattato il materiale per me e la mia comprensione. Voleva davvero essere sicuro che capissi.
Austin Robertson
Corso - MongoDB for Administrators
Traduzione automatica
Semplificare i compiti operativi.
Kesh - Vodacom
Corso - MongoDB for Administrators
Traduzione automatica
Ho trovato l'instruttore abbastanza chiaro.
Simon - ENGINEERING AND SERVICES JF S.A. DE C.V.
Corso - MongoDB for Administrators
Traduzione automatica