NoSQL

How to choose the right one ?

Rémi Alvado / @remialvado / Shopping Adventure

Heads Up

NoSQL does not mean :

We don't want to work with SQL anymore

but :

We don't want to work only with SQL

Main features

  1. Data warehouse
  2. Search Engine
  3. Big data processing

Map Reduce

Only supported by a few NoSQL Engine so far but this is a cool feature !

Multiple supported languages : Java, Javascript, Erlang, ...

Map phase can use some extra features like Search, key filtering, ...

Summary

Many supported features related to big data management : storage, search, processing, ...

Performances are really great for most of them : it's not the only way to make your choice

You can use multiple NoSQL frameworks at the same time. Eg : Yokozuna, MongoDB Connector, ...

Questions ?

Fork me on GitHub