[References]
- http://www.infoworld.com/article/2848722/nosql/mongodb-cassandra-hbase-three-nosql-databases-to-watch.html
- http://blogs.the451group.com/information_management/tag/nosql/
- http://db-engines.com/en/ranking
<image courtesy of 451Research>
<MongoDB>
- development simplicity
- designed for OLTP workloads (can do complex queries, but not good for reporting-style workloads)
- not good for complex transactions
<Cassandra>
- operational simplicity
- ease of scaling
- CQL
<HBase>
- ease of scaling (automatic sharding)
- SQL queries (using Cloudera Impala, Apache Phoenix, Apache Hive)
- free-text search (using Cloudera Search)