Jeudi 28 mai 2015 @ Sophia-Antipolis : soirée MongoDB

Modifié par superadmin le 2022/07/19 16:09

Jeudi 28 mai 2015 @ Sophia-Antipolis : soirée MongoDB

Le Riviera JUG organise une rencontre gratuite sur le thème de MongoDB le jeudi 28 mai 2015 à partir de 18h dans les locaux d´Inria Sophia-Antipolis.

SQL, NoSQL, c’est un long débat, depuis des années, et on a vu pas mal de trolls s’en emparer comme des classiques Vim vs. Emacs, Objet vs. Fonctionnel, ou Windows vs. OSX vs. Linux… Alors je vais pas troller, c’est promis.

Bon si allez quand-même un petit peu. En gros, au début on avait la guerre base de données relationnelles vs. objet. Si si, vous ne vous en souvenez pas ? C’est à l’époque ou mon collègue Gavin King à lancé le premier ORM (Object Relational Mapper) populaire qui a permis de mapper un modèle objet sur une DB relationnelle sans avoir besoin d’une base de données objet : Hibernate, inspirant JPA par la suite. On a à peu près plus jamais entendu parler des DB objets après ça, alors qu’en 2000 c’était annoncé comme tuant les DB relationnelles…

Avançons un peu dans le temps avec l’arrivée de NoSQL il y a quelques années. Je me souviens d’une anecdote mythique au premier Sophia Conf en 2010, lors du Bar Camp pendant la discussion avec les orateurs, où un orateur nous a calmement expliqué que NoSQL c’était l’avenir et la seule solution possible, alors que SQL était mort, inutile, obsolète et inadéquat. Le tout face à Emmanuel Bernard (qui a modernisé Hibernate avec les annotations de Java 5, et lançait déjà Hibernate OGM qui permet de mapper un modèle objet avec JPA sur du NoSQL), qui avait forcément une vue plus modérée et clémente de SQL tout en ayant un bonne idée des apports des bases NoSQL. La discussion n’a pas dégénéré parce qu’on a simplement fait comme sur internet et ignoré le troll avec un regard gêné. Mais ça montrait bien les crispations autour de la question.

De nos jours on a toujours des interrogations sur ce que peut faire NoSQL (est-ce qu’on perd les données ? comment les retrouver ? comment garder un schema ?), de la même manière qu’autour de SQL (comment répliquer ? comment isoler ? comment faire évoluer un schema ?) mais je pense que le débat s’est apaisé car on a eu un peu de recul et on a su apprendre les différences des deux modèles et accepter que chaque solution convient à des problèmes différents, et non pas à tous les cas de figures.

Bref, ce soir nous allons parler de MongoDB, une base NoSQL qui dépote, et qui est incontournable dans la famille NoSQL, et également parler des séries temporelles : un problème classique dans les bases de données.

Donc je vais me contenter de vous encourager fortement à venir voir Massimo nous parler de MongoDB, quand, pourquoi et comment l’utiliser avec brio emoticon_smile

Ne manquez pas cette soirée emoticon_smile

Réservation

Programme

Ce programme est susceptible de changer selon des imprévus prévisibles.

HoraireDescription
18:00 - 18:30Accueil
18:30 - 19:25MongoDB: What, Why, When, par Massimo Brignoli
19:25 - 19:35Pause — discussions
19:35 - 20:30Time-Series and MongoDB, par Massimo Brignoli

Sponsors

SponsorRôles
inria-2-150px.png   Salle

Pour venir

Salle « Euler Violet », bâtiment Euler en face du poste de garde (le gardien vous l’indiquera quand vous arriverez sur le site).

INRIA Sophia-Antipolis
2004, route des Lucioles
06902 Sophia Antipolis

Plan d’accès.

Prevoyez une pièce d’identité pour le poste de garde.


View Larger Map

Programme détaillé

MongoDB: What, Why, When

This talk will introduce to the document database technology, explaining what kind of problems is trying to solve and the advantages compared to the relational approach. Will be illustrated also the most common used case for MongoDB.

Time-Series and MongoDB

Time-series are everyone and are becoming more and more important: from logs to sensors informations. This talk will show how to manipulate the document schema to optimize both writes and reads typical of the Time-Series approach.

À propos des intervenants

Massimo Brignoli

massimo-brignoli-120.jpg

Massimo Brignoli works as Senior Solutions Architect for MongoDB Inc. From 1990 to nowadays he worked for all the main database vendors: from MySQL, to Oracle, to MongoDB, traveling all around the globe to help companies to design their database architecture. He managed also the engineering team that created Virgilio.it, the biggest italian web portal.