Je choisis quoi entre Redis, Mongo, CouchDB, Cassandra & co ?

Qui (dév, sysadmin ou DBA) ne s’est jamais posé la question 😉 ?

On sait déjà que la réponse miracle n’existe pas, mais généralement quand on google un truc du genre « cassandra VS mongoDB », on trouve principalement

  • des posts de forums interminables au sein desquels des « experts » s’écoutent parler dissertent entre eux (oui oui Quora je pense à toi)
  • des blogs qui font l’apologie de l’un ou de l’autre
  • des benchmarks dont ne ne sait jamais le crédit qu’on peut leur accorder parce que les cas testés ne sont jamais ceux qui nous intéressent.

Et là je suis tombé sur un p’tit article bien fichu, que je relaye ici pour me le garder sous le coude. Il présente en effet les grandes caractéristiques de chaque solution, mais également les use-case les plus courants, et ça c’est génial.

Je ne sais pas si tout est juste, mais en tous cas sur la base des solutions que je connais, ce qu’il dit est vrai.

Exemples :

Redis

Best used: For rapidly changing data with a foreseeable database size (should fit mostly in memory).

For example: To store real-time stock prices. Real-time analytics. Leaderboards. Real-time communication. And wherever you used memcached before.

HBase

Best used: Hadoop is probably still the best way to run Map/Reduce jobs on huge datasets. Best if you use the Hadoop/HDFS stack already.

For example: Search engines. Analysing log data. Any place where scanning huge, two-dimensional join-less tables are a requirement.

Ca se passe ici : http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis

(le titre est trompeur, en réalité c’est Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Couchbase vs OrientDB vs Aerospike vs Neo4j vs Hypertable vs ElasticSearch vs Accumulo vs VoltDB vs Scalaris :D)

Vous aimerez aussi...

2 réponses

  1. Alex dit :

    Merci pour avoir pointé cet article. Et oui, je suis arrivé ici en tapans cassandra vs mongodb dans google 😉

  2. dam75 dit :

    Merci du commentaire, et content de savoir que l’article cité est toujours d’actualité 🙂

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *