Tag :NoSql

NoSQL Matters … really ?

 Of course it does !

klecks-orange

I was last friday at NoSQL Matters 2015, 27th march, in Paris, and it was great. The first day March, 26 th was a training day I could not assist to. So, go there next year if you want to know !

First of all, I am french and I assume the bias my objectivity can have in commenting a technical event like NoSQL Matters, but I have to say the food and drinks were very good during all day.

There were 15 speechs, for beginners or intermediates, mostly dedicated to technical decision makers; the subjects or presented technologies were representative of the actual NoSQL alternatives. With the geek background I have, I would have appreciated more technical talks … I heard it’s in prevision for next events. I also would have appreciated less « commercial » spirit in some of the talks : it’s a conference, people are there to discover a software and how it can fit their needs, not to hear « look who funded us, look our clients, we have now an Open Source strategy and we are the best ». I think the networking moments are precisely dedicated to these more commercial approaches, not during the talks.

I apologize to all the speakers I can not mention below as I could not assist to multiple presentations at the same time. I have no interest of any kind in mentioning a person or a company rather than another. I just describe what I heard about at NoSQL Matters conference, to throw some NoSQL keywords around, and give an entry point more to the amazing world of non relational datastores and Big Data technologies.

The whole list of speakers and their slides is available here.

Quick reviews

Rob Harrop (Java Spring framework and now CTO at Bamboo) introduced the day with a small review of constraints and needs around the databases in general, and reminded the assembly that beyond the NoSQL buzz word, you have to think the data usage you want in order to choose the good system, relational or not, and probably both. He shared 2 really great technical blogs :

 

Alexandre Vasseur from Pivotal (Cloud Foundry) annouced the open sourcing of their Big Data Suite (GemFire, HawQ, GreenplumDB, SpringXD), which is built on top of Apache Hadoop and PostgreSQL Open Source projects. Pivotal was founded by VMWare and EMC, and is member of the ODP project, with Hortonworks, IBM, Teradata and 15+ other partners. This initiative is a shared industry effort to standardize the Apache Hadoop Ecosystem and thus facilitate its integration in enterprises.

 

Gregory Letribot shared his experience at Criteo. He explained how is implemented their lambda architecture using Druid and pointed why they chose Druid : read-oriented store, cpu efficient, compatible with HDFS, S3 or Cassandra storage, column oriented, fast filtering. More details on the Druid architecture page. Druid is developed in Java.

 

Another great usecase was about Riak usage at bookings.com by Damien Krotkine. They chose Riak because it’s clustered, distributed, very robust, good and predictable at read/write performance, easy setup, easy administration, good performances. He pointed to us the problem of network traffic regarding to the replication parameters and the Riak cluster architecture, and described how they query the Riak ring of servers to optimize the network traffic . Riak is developed in Erlang.

 

As live coding demos, I saw the one of David Pilato from ElasticSearch who demonstrated how to use ElasticSearch as an indexing and search database in a Java webapp.

 

Sara Robinson from Google/Firebase was just terribly efficient and showed how to make a twitter-integrated live chat app in minutes with FireBase. FireBase is only available as a Service until you have really big needs. It’s a data storage engine, with synchronization capabilities through push from server to client.

 

Lucian Precup from Adelean presented the differences between SQL approach and ElasticSearch-like datastores usage based on querying usecases, and thus demonstrated in a concrete way the pros and the cons of each approach in querying data.

 

Please continue the discover in reading other speakers slides NoSQL Matters Paris 2015 slideshare.

 

Attendees

We were approximatively 4 to 8 women in the audience, and there was only 1 woman speaker.

NoDiversity sucks. Diversity matters.

NoSQL matters organisation does encourage diversity, and make its best efforts to get more representativity in its events. That’s great. And we know how difficult it is to get female attendees and speakers; taking into account the state of the art, that there are still few women at decision making positions, few women in tech fields…

So come on, female IT engineers, we, at the Duchess group can help you prepare your Call For Papers and speeches !

Do some networking as attendee at next NoSQL Matters Dublin on June, 04th

Apply for a 25 to 40 min talk at NoSQL matters Berlin 2015 Call for Papers closes on 31st May

And the NoSQL Matters Barcelona will be opened soon !

Stay tuned, and just do it !

 

 

That was my day at NoSQL Matters 2015,

See you,

Ecosystème NoSQL avec Rémy Girodon

Le 15 janvier prochain, le Lyon JUG invite Rémy Girodon pour un talk intitulé « NoSQL pour les Nuls ». Quand on a demandé à Rémy de présenter son sujet, voici sa réponse, on ne s’en lasse pas :

« On ne va pas se mentir (pas après 6 ans de Lyon Jug), si tu as 3 projets Cassandra dans les pattes, 5 projets MongoDB, 4 projets Neo4J et que tu es commiter sur Redis, tu ne vas pas apprendre grand chose à ce talk.
Par contre si as toujours stocké tes data dans un bon vieux SGBDR des familles et que tu te demandes si il y aurait pas eu moyen de faire un poil plus pertinent / performant / pratique / économique / simple (rayez ou pas la ou les mentions inutiles), alors ce talk est fait pour toi.
On va te prendre par la main et te faire découvrir les grandes familles du NoSQL, les Use Cases qu’elles adressent, et en bonus chaque famille un focus sur un produit caractéristique.
Allez viens ! « 

Rémy Girodon

Pour vous donner tout de suite un avant-goût de la soirée, allons poser quelques questions à Rémy.

Lire la suite

Les mains dans le code avec Spring Data

NoSQL n’est pas un tube des années 90. C’est plutôt un qualificatif s’appliquant à toute une famille de bases de données, non relationnelles, qui connaissent un essor particulier depuis quelques années. Spring Data est un ensemble de projets facilitant la manipulation de ces nouvelles bases (mais également des bases relationnelles), au travers d’un modèle de programmation unifié et familier des aficionados de Spring.

Spring Data

Venez découvrir Spring Data et apprenez à simplifier votre accès aux données dans vos projets. 20% de perte de LOC, garanti ou remboursé ! Faîtes-vous la main sur JPA, Mongo, Neo4j mais aussi sur les DSL et l’exposition REST.

Lire la suite

Duchess à MongoSV 2012

Mardi prochain, le 4 Décembre 2012 dans la Silicon Valley à Santa Clara en Californie, aura lieu Mongo SV 2012. Il s’agit d’une journée complète de conférences dédiées à la base de données MongoDB.

Lire la suite

Retour sur l’Open Space NoSQL

autour de la marmite

Jeudi dernier avait lieu à l’ECE une soirée Autour de la Marmite sur le thème NoSQL : quelle base pour quel usage ?
Claude a commencé par nous rafraîchir la mémoire en nous re-présentant brièvement les différents types de base NoSQL dans une petite intro à la soirée (voir sur slideshare) à la soirée, puis les speakers ont eu cinq minutes chacun pour nous parler de la base qu’ils affectionnent le plus et des outils d’administration de celle ci.
Après ces présentations, les questions étaient nombreuses et nos participants ont pleinement profité de la possibilité de mettre en concurrence nos speakers pour obtenir toutes les réponses qu’ils souhaitaient 😉
Une heure et demie de discussion plus tard, tout le monde y voyait plus clair, le moment était donc venu pour nos participants de se répartir en plusieurs ateliers en fonction de la base qu’ils avaient envie de découvrir. L’occasion pour les speakers de leur faire quelques démos et de parler API et outils de gestions plus en détails.
Le sujet est tellement passionnant que nous n’avons malheureusement pas pu tout aborder en une soirée et nous avons donc été obligé de poursuivre la discussion lors de la 3ème mi temps 😀

Quelques liens utiles pour aller plus loin avec Neo4J:

Et pour aller plus loin avec GemFire / SqlFire :

Et pour finir les photos de la session sont en ligne.

Open space NoSql

autour de la marmite

Comme nous vous l’avions annoncé dans un précédent article, nous organisons jeudi prochain une soirée Autour de la Marmite sur le thème NoSql : quelle base pour quel usage ?

Les speakers

Pour commencer avec les idées claires, Claude Falguière nous représentera rapidement les différentes bases de données NoSql et leurs implémentations puis ce sera à nos speakers de vous présenter les bases et outils d’administration qu’ils affectionnent le plus pour vous permettre d’aller plus loin sur la question :

L’open space
 
Comme toujours le reste de la soirée est à la disposition des participants : les présentations vous ont séduites mais vous avez encore quelques doutes ? Vous avez maintenant l’eau à la bouche et aimeriez bien voir quelques démo de code pour telle ou telle base ? A vous de jouer ! Proposez, votez et échangez sur les sujets qui vous intéressent ou participer à des minis ateliers avec nos speakers.
 
Pour participer
 
Pour assister à la soirée qui aura lieu le jeudi 25 octobre à partir de 19h30 à l’ECE, que nous remercions pour son accueil, il vous suffit de vous inscrire sur EventBrite.
Si vous souhaitez venir présenter une base NoSql ou des outils permettant de les gérer, il n’est pas trop tard ! Pour cela, il suffit de nous envoyer un mail à duchessfr@gmail.com avec le titre « Open Space NoSql » et de nous indiquer de quelle base vous viendrez nous parler.
 
ECE

NoSql : quelle base pour quel usage ?

autour de la marmite
Le NoSql, c’est quoi ? Un terme englobant beaucoup, beaucoup de chose … tellement qu’il reste flou pour beaucoup d’entre nous. Certes nous connaissons tous quelques unes des bases NoSql les plus populaires comme MongoDB ou Cassandra mais pour autant, savons-nous réellement laquelle est la plus appropriée pour l’usage que l’on souhaite en faire ? Entre les différents types de bases et les nombreux projets implémentés, difficile de s’y retrouver…

La soirée

Pour vous aider à y voir plus clair, c’est donc le thème que nous avons choisi pour notre session Autour de la Marmite qui aura lieu le jeudi 25 octobre à partir de 19h30 à l’ECE.

ECE

Comment la soirée va-t-elle se dérouler ?

  • Une courte présentation qui aura pour but de remettre en tête à chacun les différents types de bases (document, clé valeurs etc…) et leurs principales implémentations,
  • les participants proposent des questions dont ils aimeraient débattre ou des sujets sur lesquels ils aimeraient avoir un atelier,
  • tout le monde vote et les sujets retenus sont approfondis en discussions ou démos de code, par petits groupes.

Vous voulez nous parler d’une base NoSql ?

Vous êtes committeur, utilisateur archi convaincu ou simple fan d’une base NoSql en particulier et vous avez envie de nous aider à atteindre l’objectif de cette soirée ? Vous êtes le / la bienvenu(e) !

Pour cela, il suffit de nous envoyer un mail à duchessfr@gmail.com avec le titre « Open Space NoSql » et de nous indiquer de quelle base vous viendrez nous parler. Amenez votre machine, un environnement de développement prêt et éventuellement quelques petits exemples de code sous la main … Il y a fort à parier que les participants vous demandent d’en voir plus 😉

Comment participer ?

Comme toujours l’inscription se fera via EventBrite, une semaine environ avant l’évènement. Pour être sûr de ne pas la manquer, vous pouvez vous abonner au flux RSS du site si ce n’est pas déjà fait, nous ne manquerons pas d’annoncer l’ouverture des inscriptions 😉

En continuant à utiliser le site, vous acceptez l’utilisation des cookies. Plus d’informations

Les paramètres des cookies sur ce site sont définis sur « accepter les cookies » pour vous offrir la meilleure expérience de navigation possible. Si vous continuez à utiliser ce site sans changer vos paramètres de cookies ou si vous cliquez sur "Accepter" ci-dessous, vous consentez à cela.

Fermer