couchdb-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robert Newson <rnew...@apache.org>
Subject Re: Documentation issue
Date Fri, 02 Mar 2012 13:20:22 GMT
I'm really not comfortable promoting _purge for that usage, that's not
what it's for. How are you forced to use CouchDB?

A better solution is to periodically switch to a new database and then
delete the old one (when those sessions are ended).

B.

On 2 March 2012 13:06, Андрей Няхайчык <niakhaichyk@gmail.com> wrote:
> Robert,
>
> My username is *AndreyNiakhaichyk*.
>
> I understand that _purge is not recommended operation because it may break
> replication integrity.
>
> Let me explain why I think we need add such article:
> I'm using CouchDB for session storage (I have to, I don't have choice).
> Finally I've found if you create 1 million documents then delete them and
> them compact DB, you will see that size of DB file will be around 100 Mib.
> And the worst thing that a map function will take a care such deleted
> records when it recalculates indexes. And even if you don't use indexes,
> PUT and DELETE operations will be much slower than usual.
>
> And I've found that only _purge can solve that problem, which is not
> described in Apache CouchDB wiki.
>
> Andrey.
>
> 2012/3/2 Robert Newson <rnewson@apache.org>
>
>> I'm ok with that as long as you're clear that _purge is for removing
>> data you shouldn't have stored (like a plaintext password) in the
>> first place and not as a typical (or recommended) operation. What's
>> your username on the wiki?
>>
>> B.
>>
>> On 2 March 2012 12:22, Andrey N <niakhaichyk@gmail.com> wrote:
>> > Hello guys,
>> >
>> > I've found that the current wiki doesn't describe such important topic as
>> > Purging information. There is only a mention about this functionality in
>> > Complete HTTP API Reference
>> > <http://wiki.apache.org/couchdb/Complete_HTTP_API_Reference>. Please
>> add me
>> > in ContributorsGroup and I'll add article that describes how to purge
>> > deleted documents and in what case.
>> >
>> > P.S. In couchbase there is documentation about it
>> > <
>> http://www.couchbase.org/sites/default/files/uploads/all/documentation/couchbase-api-db.html#couchbase-api-db_db-purge_post
>> >.
>> >
>> > Thanks.
>>

Mime
View raw message