CouchDB versioning strategy
问题 Would the following be a viable strategy for implementing versioning(using "example" as a sample document type): Have one original document where the type field is named example_original. Subsequent changes to the document all have type example_change and the id of example_original document as a key. The change would also carry a timestamp. Keep one doc with type example_current that is the result of example_original with all example_change "applied". A new example_change document would