MongoDB Avancé Version 2021

Résumé

Vous souhaitez aller plus loin dans le développement de MangoDB ? Cette formation vous permettra de devenir expert MongoDB, vous apprendrez la recherche en mode texte, et les fonctions d’agrégation et de MapReduce, ainsi que la bonne utilisation de celles-ci.

MongoDB est un système de gestion de bases de données libre et gratuit développé depuis octobre 2007 par MongoDB, Inc. Il fait partie des bases de données NoSQL, est orienté document, sans schéma. Il est flexible et peut fonctionner efficacement avec de grandes quantités de données. Il gère des collections (équivalents des tables pour MySQL) de documents JSON-like stockés dans un format binaire (BSON).

Contenu du cours

La recherche textuelle

  • Présentation

  • Les index de type « text » : support de la recherche textuelle

  • L’opérateur « $text » : recherche de mots clés, phrases et exclusions de mots

  • La composante linguistique

  • Récupération de la pertinence et trier

  • La recherche textuelle en Java

 

La recherche géo-spatiale

  • Présentation

  • Stocker ses données géographiques en forme « legacy » ou GeoJSON

  • Les index de type « 2d » et « 2dsphere » : choix et répercussions

  • Les opérateurs de recherche

  • La recherche géo-spatiale en Java

 

L'aggregation Framework 

  • Le pipeline d’agrégation et la fonction MapReduce

  • Les fonctions simples « count » et « distinct »

 

Le pipeline d'aggregation 

  • Présentation

  • Les différentes étapes du pipeline

  • Les expressions d’accumulation

  • Les autres opérateurs

  • L’optimisation

  • Les limites

  • Le pipeline d’agrégation et le sharding

  • Mise en œuvre du pipeline d’agrégation en Java

 

MapReduce

  • Présentation et intérêt de la fonction MapReduce

  • Fonctions map, reduce et finalize

  • Utilisation initiale et incrémentale.

  • Impact sur les performances

  • Les limites de MapReduce

  • Mise en oeuvre de la fonction MapReduce en Java

 

Présentation d'autres frameworks 

  • Morphia

  • Hibernate OGM

  • Spring Data MongoDB

  • Jongo

Nos formations sont accessibles aux personnes en situation de handicap.

Un questionnaire envoyé en amont de la formation invite les participants à nous contacter s’ils ont besoins d’aménagements spécifiques en lien avec leur situation de handicap. Nous nous employons à rechercher, avec les personnes concernées, les moyens de compensation qui leur seront adaptés.

Pour en valider l'accès merci de nous contacter contact@formation-IT.org

Durée 

2 jours soit 14 heures

Prix public 

1.400 € HT

Dates à Paris

  • sur demande

Public visé

Architecte, Chefs de projets, Développeurs, Gestionnaire de base de données

Objectifs

  • Mettre en place une recherche en mode texte

  • Stocker dans vos documents des informations géographiques

  • Développer des recherches se basant sur les fonctions d’agrégation et de MapReduce

  • Savoir quand utiliser l’une de ces méthodes pour avoir les meilleures performances.

Pré requis 

Connaissances fondamentales sur MongoDB

Profil formateur 

 Instructeur certifié par MongoDB

Délai d’accès 

Se référer aux dates figurant au planning

Sanction de la formation 

Une attestation mentionnant les objectifs, la nature et la durée de l’action et les résultats de l’évaluation des acquis de la formation sera remise au(x) stagiaire(s) à l’issue de la formation 

* Formation distanciel possible :

  • de votre entreprise

  • de chez vous

  • de nos locaux à Sophia Antipolis (équipement Cisco Webex Board)

Sur le même thème

L'année 2020 en chiffres

9,6/10

Note de

Satisfaction Globale

38

Thématiques

de formation

3 156

Heures de

formations dispensées

131

Stagiaires

formés

Dig-IT est un organisme de formation certifié Datadock

SARL DIG-IT

Simplifiez vous l'IT

 

Tél : 04 92 96 96 90

Mail : contact@formation-IT.org

Centre de Formation enregistré

sous la DA n° 93.06.07876.06

SIRET 822 060 372 00015 - APE 7022Z 

  • Twitter Classic
  • LinkedIn Social Icon
  • Facebook Social Icon
  • WhatsApp Business