databases

Rank

MongoDB vs Redis

  1. There are bindings for a variety of different languages to talk to this database

    66% 34%
    MongoDB 18 out of 27 picked MongoDB over Redis Redis
  2. This database has an unusual data model

    65% 35%
    MongoDB 21 out of 32 picked MongoDB over Redis Redis
  3. It is easy to construct ad-hoc queries against this database

    62% 38%
    MongoDB 17 out of 27 picked MongoDB over Redis Redis
  4. This database has a very flexible data model

    62% 38%
    MongoDB 15 out of 24 picked MongoDB over Redis Redis
  5. There are good commercial tools for working with this database

    62% 38%
    MongoDB 18 out of 29 picked MongoDB over Redis Redis
  6. I am familiar with this database

    57% 43%
    MongoDB 116 out of 202 picked MongoDB over Redis Redis
  7. There are good open source tools for working with this database

    54% 46%
    MongoDB 17 out of 31 picked MongoDB over Redis Redis
  8. This database has a good community around it

    54% 46%
    MongoDB 18 out of 33 picked MongoDB over Redis Redis
  9. This database is very easy to get started with

    51% 49%
    MongoDB 17 out of 33 picked MongoDB over Redis Redis
  10. This database has a good story for replication

    48% 52%
    MongoDB 13 out of 25 picked Redis over MongoDB Redis
  11. This database is good for performing complex operations on large amounts of data

    47% 53%
    MongoDB 11 out of 21 picked Redis over MongoDB Redis
  12. This database is good for querying graph structures

    47% 53%
  13. This database is easy for non-programmers to use

    46% 54%
  14. This database is good for heavily mathematical operations on data

    46% 54%
  15. This database is good at high concurrency writes

    45% 55%
    MongoDB 13 out of 24 picked Redis over MongoDB Redis
  16. This database can be a bit arcane

    43% 57%
    MongoDB 14 out of 25 picked Redis over MongoDB Redis
  17. This database is highly scalable

    43% 57%
    MongoDB 14 out of 25 picked Redis over MongoDB Redis
  18. This database is good for querying time series

    41% 59%
  19. This database has a very restrictive data model

    35% 65%
    MongoDB 18 out of 28 picked Redis over MongoDB Redis
  20. This database has very good read performance

    35% 65%
    MongoDB 20 out of 31 picked Redis over MongoDB Redis
  21. This database would be good for embedding in an application

    34% 66%
    MongoDB 21 out of 32 picked Redis over MongoDB Redis
  22. This database is very reliable

    33% 67%
    MongoDB 24 out of 36 picked Redis over MongoDB Redis
  23. This database is good for performing many small operations on data

    31% 69%
    MongoDB 17 out of 25 picked Redis over MongoDB Redis
  24. This database has very good write performance

    29% 71%
    MongoDB 17 out of 24 picked Redis over MongoDB Redis
  25. This database has a low footprint

    28% 72%
    MongoDB 23 out of 32 picked Redis over MongoDB Redis
  26. This database is good at high concurrency reads

    16% 84%
    MongoDB 25 out of 30 picked Redis over MongoDB Redis

What's going on here?

The absolute rankings are interesting for large scale comparisons but when you want to know about two specific languages it's much more informative to look at how the two fare when they go directly head to head.

Here are all the statements which we've got enough comparisons between MongoDB and Redis to be meaningful and which of the two our users picked.

The order in which we're presenting them is a little arbitrary (sorry), but we've tried to put the things which they're both good at first so as to give you the most interesting picture of it.