Détails
- 7 Sections
- 38 Lessons
- 21 Hours
Expand all sectionsCollapse all sections
- Inleiding7
- 1.1Introductie tot NoSQL databases MongoDB
- 1.2Definitie van NoSQL
- 1.3Modelleren in MongoDB
- 1.4Overzicht van de verschillende formaten die in MongoDB worden gebruikt
- 1.5Vereisten voor de installatie van MongoDB
- 1.6Verbinding maken en testen van MongoDB
- 1.7Praktijkopdrachten: Initialisatie van MongoDB op een ontwikkelstation (Windows of Linux) en integratie van een database
- Verbinding en gebruik van MongoDB5
- 2.1Gebruik van de Mongo Shell
- 2.2Werken met objecten en gegevens: CRUD-operaties
- 2.3Gebruik van objecten
- 2.4Gebruik van API’s
- 2.5Praktijkopdrachten: Gebruik van de Mongo Shell en werken met objecten en gegevens
- Modellering en het creëren van indexen6
- 3.1Schema-ontwerp
- 3.2Indexen
- 3.3Profilering en optimalisatie van zoekopdrachten
- 3.4Praktische werking van MongoDB
- 3.5Prestatiebeheer in MongoDB
- 3.6Praktijkopdrachten: Modelleren en indexeren van gegevens
- Beheer van drivers4
- 4.1Beschikbare drivers voor MongoDB
- 4.2API-model
- 4.3Gebruik van de PHP- of Java-API
- 4.4Praktijkopdrachten: Werken met gegevens via API’s
- Introductie tot replicatie en sharding7
- 5.1De basisprincipes van replicatie in MongoDB
- 5.2De basisprincipes van Replica Sets en hun werking
- 5.3Sharding
- 5.4De combinatie van Sharding en Replica Sets
- 5.5Installatie van een Replica gecombineerd met Sharding
- 5.6Volgen van de prestaties van Sharding
- 5.7Praktijkopdrachten: Installatie van Sharding voor gegevens, geautomatiseerd of handmatig
- Prestatiebeheer en diagnostiek6
- 6.1Analyse van uitvoeringsplannen
- 6.2Logs in MongoDB
- 6.3Analyse van indicatoren en prestaties
- 6.4Prestatiebewakingstools
- 6.5Pipeline aggregatie
- 6.6Praktijkopdrachten: Analyse van uitvoeringsplannen en optimalisatie van zoekopdrachten
- Verder gaan: MongoDB-uitbreidingen3
- 7.1Geospatiale zoekopdrachten en hun indexering
- 7.2GridFS nodig voor het opslaan van « grote objecten »
- 7.3Aggregatie