MongoDB vs Cassandra vs MySQL vs HBase
how to choose the right database?
Last updated
how to choose the right database?
Last updated
availability
consistency partition tolerance
You are building an internal phone directory app
scale: limited
consistency: eventual is fine
availability requirements: not mission critical
MySQL is probably already installed in your web server
MySQL: simple, cheap
You want to mine web server logs for interesting patterns
what are the most popular times of day? what's the average session length?
import raw data into HDFS cluster, using Hive to do to query, no need to use external data base
MongoDB: support , consistency, partition tolerance