> If the database is in memory, why write it to bitcask? Seems like a
> simple replay log is what you want in this situation.
Because it's very handy to have KV over persistent copy :)

> Could this be an artifact of the large # of writes + deletes on the
> file system?
Nope. Each point there is 5 minutes away from each other, I don't
think that file system artifacts can be so continuous.

>Otherwise, I'm not quite sure what a good pattern would look like...
Ideally as a straight line (I write the same amount of data each time,
after all, I don't understand why it should take so different time to
merge it).

2011/12/20 David Smith <diz...@basho.com>:
> On Thu, Dec 15, 2011 at 10:51 AM, Dmitry Groshev <lambdadmi...@gmail.com> 
> wrote:
>> I'm using standalone bitcask as a backend for our in-memory database
>> (not opensourced yet). I write ~1.5GB of data to it each 5 minutes
>> overwriting almost all keys and after that I run a merge as follows:
>
> If the database is in memory, why write it to bitcask? Seems like a
> simple replay log is what you want in this situation.
>
>
>> depicts a durations of merges; as one can see, there at least 2 "saw"
>> forms with different time scales overlapped. Is there any reason why
>> it is so? I have a gut feeling that such a variance isn't so good :)
>
> Could this be an artifact of the large # of writes + deletes on the
> file system? Otherwise, I'm not quite sure what a good pattern would
> look like...
>
> D.
>
> --
> Dave Smith
> Director, Engineering
> Basho Technologies, Inc.
> diz...@basho.com

_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to