Building microservices with Dropwizard, MongoDB & Docker
The best option for scaling up and having fault tolerance, load balancing, map reduce, etc. is this NoSQL database that is oriented to documents (by documents like JSON) and combines some of the features from relational databases.