A
A
Alexey Trofimov2015-08-25 12:25:27
NoSQL
Alexey Trofimov, 2015-08-25 12:25:27

Are there document-oriented NoSQL solutions with built-in versioning support?

I have a deeply nested JSON document that I want to store in a database.
95% of requests are for the current state of the document
But sometimes you need to get a slice for a certain date
Are there solutions that can store the history of the document (they differ by external ID) and quickly get a slice for a certain date?
It would be a plus to get the entire history of the document, but it would be desirable to discard the same versions (like, if the document was saved, but there are no changes from the latest version, then do not save this version)
While using ElasticSearch, we create new indexes for every hour. Such granularity is still enough, but indexes are multiplying and I would still like to have the entire history of the document
Deep searching through document content is not required, but simple field filters would be desirable

Answer the question

In order to leave comments, you need to log in

1 answer(s)
V
Vladimir Kuznetsov, 2015-08-25
@vladimir0k

In CouchDB, you can retrieve previous versions of documents.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question