NoSQL Databases

MongoDBideal for website data storage, content management and caching applications, and can be configured for replication and high availability
Apache Cassandrasuitable for applications that can’t afford to lose data
Apache CouchDBcan be used to store data and content for websites, and to provide caching
Rediskey-value in-memory data storage (advanced data structures, feature-rich)
Memcachedkey-value in-memory data storage (multithreaded architecture)