Hey Dave,

This is very cool--glad you guys decided to bundle this in. The linked post
and the Google Code page both suggest that it will have a much more
efficient on-disk representation than InnoDB, do you have an specific
numbers on overhead per key?

Thanks,
Will


On Fri, Jul 1, 2011 at 9:03 AM, David Smith <diz...@basho.com> wrote:

> Hi all,
>
> Yesterday, we merged in support for the LevelDB
> (http://code.google.com/p/leveldb/) as a backend driver for Riak.
>
> Initial benchmarking of LevelDB suggests that it is competitive to
> InnoDB (aka innostore) for most use cases. The recovery model is much
> better, as LevelDB uses an append-only storage system, and the license
> is such that we can include it in the default Riak packages (i.e.
> much, much easier to use).
>
> To get started, grab the latest Riak from Github and use the
> "riak_kv_eleveldb_backend" in app.config as your backend driver. Data
> will be stored in data/leveldb.
>
> We anticipate LevelDB being a good complement to Bitcask. For anything
> approaching random I/O, where it's acceptable for the keyspace to be
> in RAM, bitcask will be very (very) hard to beat. However, if you've
> got a large keyspace that doesn't have purely random I/O, LevelDB will
> useful and meet or exceed the performance characteristics seen with
> Inno. You can find a more complete analysis on our blog:
>
> http://blog.basho.com/2011/07/01/Leveling-the-Field/
>
> As with some of the other major changes landing this summer, we'd
> encourage you NOT to use this in production just yet.
>
> Thanks,
>
> 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
>
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to