A huge number of NoSQL databases are available these days:
- Couchdb
- Mongodb
- Cassandra
- Hadoop
There is also a border between these tools and tools, such as Redis, that work as a memcached replacement.
Without waving my hand and too many sound words - my question is this:
How to reasonably decide which tool makes sense for your project? Are the projects similar enough to where the answer to this question is subjective, for example: is Ruby better than Python or Python better than Ruby? Or are we talking about apples and oranges here because each of them solves different problems?
What is the best way to educate yourself in this new trend?