1

In this day and age, with a new NoSQL databases popping up every weekend..

Are there any good and up-to-date resources on how to pick a database(s) that will suit your web application needs?

CamelCamelCamel
  • 5,200
  • 8
  • 61
  • 93

2 Answers2

1

Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Membase vs Neo4j comparison

NoRAM DB => “If It Does Not Fit in RAM, I Will Quietly Die For You”

Although I would also advise considering a SQL data back end ( e.g. PostgreSQL, Drizzle ) with a cache layer, e.g. Redis on top of it. Unless you have an actual reason to use NoSQL. The reason can by the way be NoSQL is cool and I'd like to learn it, but if that is all, usually it may hurt at the end.

Does the problem have to do with money transactions? Are you going to have a distributed system?

Community
  • 1
  • 1
tolitius
  • 22,149
  • 6
  • 70
  • 81
1

If you're interested in trade-offs and feature comparisons Wikipedia tends to be updated more than others.

Relational Database Comparison: http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems

NoSQL Feature Comparison: http://en.wikipedia.org/wiki/Comparison_of_structured_storage_software

If you want a more direct answer you can always post the requirements you have and you'll get a lot of helpful answers. It's a pretty broad subject and, other than feature comparison matrices like the ones above, you'll mainly get subjective answers unless you have an objective question (ie specific requirements).

mal-wan
  • 4,391
  • 4
  • 26
  • 37