Cette Année, j’ai eu l’occasion de participer à l’événement MongoDB Europe qui s’est déroulé à Londres le 15 Novembre dernier. Voici un retour non exhaustif sur les tracks et les annonces intéressantes de la journée !

Note : les slides n’étant pas encore disponibles, l’article sera mis à jour avec les illustrations/slides dès qu’elles seront disponibles. Edit : les voici

Welcome et nouveautés

Comme chaque année, une ouverture sur quelques chiffres :

  • MongoDB : +20 Millions de téléchargements
  • BDD NoSQL la plus présente sur Linkedin
  • Présent dans 47 pays

Puis quelques grands acteurs sous MongoDB : Baidu (plus grand site chinois, +1000 noeuds MongoDB) ou Barclays

Mongo 3.4

Les nouveautés de cette version sont présentées sous forme d’amélioration, d’extension ou d’innovation. Mongo3.4

Improve :

  • L’élection sous wiredTiger plus rapide

Extend :

  • Read-Only views
  • Bi Connector
  • $graphLookup - Graphes dans MongoDB (article à suivre)
  • Document validation

Innovate :

  • Zones (sharding par zone géographique)
  • Compass
  • Possibilité de mélanger les types de stockage (Ex : In Memory et wiredTiger)

Toutes les nouveautés de la 3.4 ici.

Keynote du Prof Brian Cox, physicien et astronome.

Prof Brian Cox

L’objectif de cette présentation était de nous montrer l’utilité de MongoDB dans le travail de cartographie de l’univers du prof Cox, et comment l’avènement du BigData aide aujourd’hui énormément les chercheurs à définir des “modèles” d’expansion de l’univers (milliards de données).

Advanced MongoDB Aggregation pipelines

La présentation a commencé par un récapitulatif de l’utilité de l’aggregation framework, puis plusieurs use-cases plus ou moins compliqués d’application.

Pipelines

Par exemple le calcul des nombres premiers en MongoDB

Pipelines2

Et enfin, une première présentation des graphes sous MongoDB 3.4 avec $graphLookup Avec $graphLookup dans MongoDB 3.4, nous avons enfin la possibilité de “join” des données d’une même collection, afin de constituer un graphe de données.

Par exemple :

Pipelines3

Pipelines4

Un article sur les fonctionnalités de $graphLookup plus complet sera disponible sur le blog d’ici peu.

Building WiredTiger

Il s’agit d’un REX sur la conception du moteur WiredTiger et sur sa gestion de la mémoire.

The rise of Data Lake

Cette session avait pour but d’exprimer une architecture cible pour la construction d’un data lake et la place de MongoDB dans cette architecture.

Graph Operations with MongoDB

Cette session finale avait pour but de couvrir en détail les possibilités des graphes dans MongoDB. La session a commencé par une timeline des versions MongoDB.

Puis sur l’étude de plusieurs cas d’utilisations des graphes sous MongoDB.

Goodby and see you soon

On se retrouve donc l’année prochaine pour l’évent à Paris !