Hi,

thanks to Paul's excellent suggestion I have rewritten the multiview
to use bloom filters, I had a concern that a bloom filter per view
would use too much memory but thanks in the main to excellent
implementation of bloom filters in erlang
(http://sites.google.com/site/scalablebloomfilters/) they seem to be
very space efficient.

New code is here

http://github.com/normanb/couchdb/

The code is simple, all one process, once we have agreed the approach
we can decide if there is any benefit in making the bloom filter
generation occur a separate process (using a genserver).

Comments as always appreciated, I will continue adding to the test suite.

thanks for the help,

Norman

Reply via email to