[erlang-questions] Mnesia doesn't report insertion errors when underlying DETS file is full?
Sat May 23 10:30:31 CEST 2015
> On 23 May 2015, at 10:20, Ulf Wiger <ulf@REDACTED> wrote:
> * Use an alternative backend. This has been done a few times, e.g. with ‘mnesiaex’ , but AFAIK, it is nowadays obsolete. Klarna has presented a similar approach, using the eleveldb backend , but has not (unless I missed it) made any recent announcement regarding status or availability of this solution.
Ah, I did miss that Mikael Pettersson of Klarna will talk about this at the upcoming EUC:
«mnesia + leveldb: liberating mnesia from the limitations of DETS
Mnesia offers various database features, but restricts users to a few storage engines with substantial limitations. This talk describes mnesia_ext, an extension which allows arbitrary storage engines to be plugged into mnesia, and how Klarna used this to migrate parts of its database to LevelDB. We will also talk about our experiences with LevelDB, and some improvements we have made.
- Present mnesia_ext. Show that LevelDB is a production-grade storage engine for Erlang (with or without mnesia on top).
- Backend developers. Erlang/OTP maintainers.»
Ulf Wiger, Co-founder & Developer Advocate, Feuerlabs Inc.
More information about the erlang-questions