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.
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.
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.
Par exemple le calcul des nombres premiers en MongoDB
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 :
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 !