[erlang-questions] Does anyone have experience with LETS?

Ulf Wiger <>
Sat Nov 15 09:46:57 CET 2014


I can testify that it doesn't take that many instances for leveldb till cause problems. Before upgrading to eleveldb 2.0, we experienced some lethal blocking* conditions using only one instance via kvdb. With 2.0, we've seen none of that.

Ulf W 

* Mainly when running on EC2, where disk access is decidedly slower than with the SSD in your average laptop.

---- Scott Lystig Fritchie skrev ----

>Ulf Wiger <> wrote:
>uw> Basho has had to work very hard to get around some nasty blocking
>uw> issues with leveldb.
>Indeed, there's been a tremendous amount of work on LevelDB ... so much
>so that Basho's fork of LevelDB[1] (which is separate from the Erlang
>binding[2]) is really a separate & independent fork of Google's original
>version.  Matthew has made a lot of changes to make LevelDB useful in
>Riak's concurrent environment, which uses *many* LevelDB instances
>simultaneously.  The Google folks aren't interested in that kind of use
>Matthew still has a good working relationship with the parent project,
>AFAIK, so they're still accepting patches as we find and fix bugs.
>Basho has a strong interest in continuing development & performance
>enhancements.  That Basho fork will remain active for the indefinite
>[1] https://github.com/basho/leveldb
>[2] https://github.com/basho/eleveldb
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20141115/3138f976/attachment.html>

More information about the erlang-questions mailing list