Cassandra vs MongoDB vs CouchDB vs Redis vs Riak comparison
My understanding is that in CouchDB you can't guarantee that older versions of documents will still exists (they might be there, but they could have been removed by compaction or not replicated).<p>However, there is a fairly nice way of storing older versions of documents - hold older versions as file attachments on the document. See:<p><a href="http://jchrisa.net/drl/_design/sofa/_list/post/post-page?startkey=[%22Versioning-docs-in-CouchDB%22]" rel="nofollow">http://jchrisa.net/drl/_design/sofa/_list/post/post-page?sta...</a>