I've just done some testing and noticed that if I delete documents and
then do a compaction, then the record of the document's deletion
remains in the _all_docs_by_seq view. This includes the document id.
This implies that the database will forever contain some details about
deleted documents (the document id and sequence number), and hence the
database size has a monotonic increasing minimum bound related to the
number of documents ever created and the size of their document ids.
This removes an issue with _externals missing deletions, and it makes
ad-hoc id-based replication possible, but has any thought been given
to this issue for high throughput use cases?
Antony Blakey
-------------
CTO, Linkuistics Pty Ltd
Ph: 0438 840 787
A Buddhist walks up to a hot-dog stand and says, "Make me one with
everything". He then pays the vendor and asks for change. The vendor
says, "Change comes from within".