To reply to this whole thread:

If you tell CouchDB to open a database named "foo/bar", it will actually look for foo/bar.couch in its db directory.

So you can use this together with ZFS snapshots to access historical database views without running multiple CouchDB processes. Very hackish and cumbersome though.

I'm curious about what Jan will come up with for revisions:
- store diffs as history fields in the document itself, like RCS
- store each document version as a separate document-version document
- store diffs in a separate document-history document
- something else?

Wout.

Reply via email to