4 ms·
CouchDB can basically run a web site by itself - it's all HTTP, Javascript, and JSON. The wiki (http://wiki.apache.org/couchdb/ http://wiki.apache.org/couchdb/)
by wisty 15y ago
CouchDB can basically run a web site by itself - it's all HTTP, Javascript, and JSON. The wiki (http://wiki.apache.org/couchdb/ http://wiki.apache.org/couchdb/) is a good resource.
Mongo can be nicer to mess around with - it's fast and well documented and has good clients, but it's not very safe for production (unless you set it up correctly).
Redis is a data structure server - it's more for transient stuff than a database. Cassandra is good, but bloated.
Rails and Django are both nice. So's Flask and Tornado (both minimal Python frameworks).
Really, you don't need a perfect stack. You stack usually only gives you a linear boost, which can be gained by better hardware (up to a point). Most companies re-write bits of their stack, if they actually need to. It shouldn't be a real concern.