[erlang-questions] [ANN] LETS - LevelDB-based Erlang Term Storage v0.5.1
Tue Nov 1 18:10:03 CET 2011
Hmm, this could be exactly what I've wanted.
Are there plans to support match?
And would this be something like I'd have LevelDB running on A and the
Erlang drivers communicate over whatever LevelDB protocol there is from B?
As in, would it be more like using an external DB than Mnesia. This
actually is something I would like since I want to use an Erlang term
storage but I want to be able to use services like Dotcloud that separate
out database and web services.
On Tue, Nov 1, 2011 at 11:44 AM, Joseph Wayne Norton <
> LETS is an alternative Erlang Term Storage using LevelDB as the storage
> implementation. LETS tries to address some bad properties of ETS and DETS.
> ETS is limited by physical memory. DETS is limited by a 2 GB file size
> limitation and does not implement ordered sets. LETS has neither of these
> For testing and comparison purposes, LETS supports three implementations:
> • drv C++ Driver with LevelDB backend (default)
> • nif C++ NIF with LevelDB backend
> • ets Erlang ETS backend
> LETS is not intended to be an exact clone of ETS. The currently supported
> APIs are:
> • new/2
> • destroy/2 only driver and nif implementations
> • repair/2 only driver and nif implementations
> • insert/2
> • insert_new/2 only the ets implementation
> • delete/1
> • delete/2
> • delete_all_objects/1 only the ets implementation
> • lookup/2
> • first/1
> • next/2
> • info/2 only a subset of items
> • tab2list/1
> For further information and instructions to download, please see the
> https://github.com/norton/lets repository on GitHub.
> Joe N.
> erlang-questions mailing list
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the erlang-questions